题目内容
(请给出正确答案)
提问人:网友kfasd12
发布时间:2022-01-07
[主观题]
程序设计: 请在本地磁盘E中新建文件夹,名为学号+姓名,并新建一个C文件至此文件夹中,要求C文件命名为学号+姓名+题号() 编程练习字符串及字符数组:输入1个字符串,统计其中数字、字母和其它字符的个数。 输入输出示例: 请输入字符串:This is my No.78 program! 其中数字字符2个,字母17个,其它字符6个
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
#include"stdio.h" #include"string.h" void main() { char c[100]; int i,digit,other,chara; printf("请输入字符串:"); gets(c); digit=other=chara=0; for(i=0;c[i];i++) if(c[i]>=’a’﹠﹠c[i]<=’z’||c[i]>=’A’﹠﹠c[i]<=’z’) chara++; else if(c[i]>=’0’﹠﹠c[i]<=’9’) digit++; else other++; printf("其中数字字符%d个,字母%d个,其它字符%d个
",digit,chara,other); }
",digit,chara,other); }