#include<stdio.h>
int main)
{
intupper, lower, digit, i;
char ch;
upper=lower=digit=0;
printf(“输入10个字符:”)
for (i=1;i<=10;i++)
{
ch=getchar();
if (ch> 'a'&&ch<='z')
lower It+;
else if (ch>='A'&& Z°)
upper++
else if (ch>='0'&&'91)
digit ++;
printf(小写字母%d个,大写字母d%个,数字%d个”):
return 0;
有啥问题啊。,怎么写的这么乱
#include<stdio.h>
int main()
{
int upper, lower, digit, i;
char ch;
upper=lower=digit=0;
printf("输入10个字符:");
for (i=1;i<=10;i++)
{
ch=getchar();
if (ch>= 'a'&&ch<='z')
lower++;
else if (ch>='A'&& ch <='Z')
upper++;
else if (ch>='0'&&ch <= '9')
digit ++;
}
printf("小写字母%d个,大写字母%d个,数字%d个",lower,upper,digit);
return 0;
}
好多都符号是中文的
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int upper, lower, digit, i;
char ch;
upper = lower = digit = 0;
printf("输入10个字符:");
for (i = 1; i <= 10; i++)
{
ch = getchar();
if (ch >= 'a' && ch <= 'z')
lower++;
else if (ch >= 'A' && ch <= 'Z')
upper++;
else if (ch >= '0' && ch <= '9')
digit++;
}
printf("小写字母%d个,大写字母%d个,数字%d个", upper, lower, digit);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
#include<stdio.h>
int main()
{
int upper, lower, digit, i;
char ch;
upper=lower=digit=0;
printf("输入10个字符:");
for (i=1;i<=10;i++)
{
ch=getchar();
if (ch>= 'a'&&ch<='z')
lower ++;
else if (ch>='A'&& ch<='Z')
upper++;
else if (ch>='0'&&ch<=91)
digit ++;
}
printf("小写字母%d个,大写字母%d个,数字%d个",lower,upper,digit);
return 0;
}