零基础入门学习C语言34课最后一题答案不知道有人发过没!
本帖最后由 oahzuw 于 2013-8-6 21:06 编辑如题
没什么新意!实际上参考了小甲鱼老师的
#include <stdio.h>
#include <stdlib.h>
void main()
{
int c, others = 0, a = {0};
int k1, k2, k3;
k1=k2=k3=0;
printf("请输入任意字符按 F6 结束!\n");
while ((c=getchar())!=EOF)
{
if (c == ' ') ++k1;
else if (c == '\t') ++k2;
else if (c == '\n') ++k3;
else if (c == '0') ++a;
else if (c == '1') ++a;
else if (c == '2') ++a;
else if (c == '3') ++a;
else if (c == '4') ++a;
else if (c == '5') ++a;
else if (c == '6') ++a;
else if (c == '7') ++a;
else if (c == '8') ++a;
else if (c == '9') ++a;
else ++others;
}
printf("空格=%d个,Tab=%d个,回车=%d个,\n0=%d个,1=%d个,2=%d个,3=%d个,4=%d个,\n5=%d个,6=%d个,7=%d个,8=%d个,9=%d个\nothers%d个",k1,k2,k3,a,a,a,a,a,a,a,a,a,a,others);
system("pause");
}
其实还可以更复杂,统计出所有的输入字符! 就不写了!继续看36章 你好,零基础学C 的课后作业在哪里找
页:
[1]