字符串按大小写排序,大写在前,小写在后,比如AaBCcD
字符串带小写排序,大写在前,小写在后
#include <stdio.h>
#include<string.h>
#define MAX 256
using namespace std;
- MyClass::MyClass(QWidget *parent)
-
QMainWindow(parent)
{
ui.setupUi(this);
test();
}
void MyClass::test()
{
printf(“Please enter a string:\n”);
char s[MAX];
char tmp[MAX];
char* p = s;
char temp, ch;
int n = 0;
gets(s);/*判断字符串长度*/
while (*p != '\0')
{tmp[n] = *p;n++;p++;}TurnChar(s);/*冒泡排序*/
for (int i = 0; i<n; i++)for (int j = i; j<n; j++){if (s[j]<s[i]){temp = s[j];s[j] = s[i];s[i] = temp;}}char *q;
q = tmp;
while (*q != '\0')
{if ((*q >= 'a') && (*q <= 'z')){*q = *q - 32;for (int i = 0; i<n; i++){if (i<n-1){if (s[i] == *q && s[i]<s[i + 1]){printf("***\n");s[i] = *q + 32;}}else{if (s[n-1] == *q){printf("***123***\n");s[n-1] = *q + 32;}}}}q++;
}
printf("%s\n", s);
return;
}
//转换字符串中大字字母为小写
void MyClass::TurnChar(char a[])
{
char *p;
p = a;
while (*p != ‘\0’)
{
if ((*p >= ‘a’) && (*p <= ‘z’))
*p = *p - 32;
p++;
}
}
字符串按大小写排序,大写在前,小写在后,比如AaBCcD相关推荐
- Java实验——分别统计字符串中出现的大写字母、小写字母个数,以及出现的数字字符以及其他字符的个数
目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 分别统计字符串中出现的大写字母.小写字母个数,以及出现的数字字符以及其他字符的个数. 二.解题思路 本题的解题思路是,统计大 ...
- 实现输入一个字符串,分别将大写字母、小写字母、数字、其他字符存到列表里面并且输出列表
1.实现输入一个字符串,分别将大写字母.小写字母.数字.其他字符存到列表里面并且输出列表 capital = [] lowercase = [] number = [] character = [] ...
- java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...
/** * 编程统计字符串"ABCD123!@#$%ab"中大写字母.小写字母.数字.其它字符的个数并打 印出来. */ public class Job1Test { publi ...
- python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果
编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...
- 编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
def count():voc = input("请输入一串字符:")alist = [0, 0, 0, 0]# 四项数字依次为大写字母.小写字母.数字.其他字符的个数for i ...
- 接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
intCount = [] #用来记录列表中的int元素个数 upstrCount = [] #记录str元素个数 lowstrCount=[] otherCount = [] def Statist ...
- java将字符串转小写转大写字母_输入一个字符串,将字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字...
[java]代码库import java.util.*; public class Main { public static void main(String[] args) { // TODO co ...
- #编写一个函数,实现接受一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并且返回结果
- php随机生成大写字母,PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...
最新文章
- 【大数据实时计算框架】Storm框架
- 逻辑回归阈值_逻辑回归or线性回归,傻傻分不清楚
- Centos 6.5 64位双网卡绑定
- [转贴]什么计算机语言最有前途
- 谈谈文吹与武吹的差异
- 外卖和快递行业数据_白领市场三分天下,外卖行业将何去何从?
- 安卓逆向学习 之 KGB Messenger的writeup(2)
- 南卡和三星蓝牙耳机哪个戴着舒服?佩戴舒适的蓝牙耳机推荐
- Excel催化剂100+大主题功能梳理导读
- 家庭摄像头隐私保护存在漏洞,央视提醒:信息安全可能无法保障
- 【Grafana】【八】可视化之Stat、Gauge和Bar Gauge
- Win10 图标整理
- 【0元学】10节美国外教英语课,还赠绘本,5-10岁孩子别错过!
- 资源卫星应用中心下载WFV数据
- jquery QQ微博
- 水银承诺mercurial commitment
- 浏览器对象模型BOM学习
- Google Glass——个人移动设备的技术革新
- 树莓派隐藏任务栏一种方法
- 医疗影像容积重建-物体坐标系和渲染图像坐标系