0
已采纳
0
先设两个初值为0的变量,在定义并输入一个字符串(一行输入),for循环判断这个数是大写还是小写(大写:s[i]>='a'&&s[i]<='z’;小写:
s[i]>='A'&&s[i]<='Z')如果是大写,大写对应的变量加1,如果是小写,小写对应的变量加1,最后分别输出大小写对应的变量。
望采纳!!!谢谢!!!
0
像这样定义:
char a;
不用定义多维数组,我们本来就是要让每一个字符分开来判断它
像这样输入:
while(cin >> a){}
不必担心它是不是会一直运行下去,因为只要它读取到文件的末尾,就代表着已经没有东西可以再给它读取了,自然会跳出
像这样判断:
if('A' <= a && a <= 'Z')//如果说这次输入的数是大写,则大写个数加1
if('a' <= a && a <= 'z')//如果说这次输入的数是小写,则小写个数加1
0
先设两个初值为0的变量,在定义并输入一个字符串(一行输入),for循环判断这个数是大写还是小写(大写:s[i]>='a'&&s[i]<='z’;小写:
s[i]>='A'&&s[i]<='Z')如果是大写,大写对应的变量加1,如果是小写,小写对应的变量加1,最后分别输出大小写对应的变量。
0
0
0