气体检测器xp 3118:懂c语言的请进

来源:百度文库 编辑:高校问答 时间:2024/04/28 15:29:38
填空题
用户从键盘输入一个字符串(字符中不包含空格),当输入回车时认为输入结束,统计输入字符串中小写英文字母、大写英文字母、数字字符、其他字符的个数。
#include "stdio.h"
void main()
{
int i,m,n,x,y;
char s[60];
printf("\nInput a string:\n");
scanf( 1 );
m=n=x=y=0; i=0;
while(s[i]!= 2 )
{
if(s[i]>='a'&&s[i]<='z') m++;
else if( 3 ) n++;
else if( 4 ) x++;
else y++;
5 ;
}
printf("a~z:%d\nA~Z:%d\n0~9:%d\nothers:%d\n",m,n,x,y);
}

1:"%s",s
2:'\0'
3:s[i]>='A'&&s[i]<='D'
4:s[i]>='0'&&s[i]<='9'
5:i++

1 : s
2 : EOF
3 :s[i]>='A'&&s[i]<='Z'
4 :s[i]>='0'&&s[i]<='9'
5 : i++

1: "%s",s
2: 0 或者'\0'
3: s[i]>='A' && s[i]<='Z'
4: s[i]>='0' && s[i]<='9'
5: i++