2018-07-02解题思路:
用一个数组来计数,对于每一个读入的字符进行判断,然后统计数字,最后输出
注意事项:数组要初始化,否则自增无意义
题目链接:http://www.dotcpp.com/oj/problem1063.html
参考代码:
#include<iostream>
using namespace std;
int main()
{
int a[4] = {0};
char ch;
ch = getchar();
while(ch!='\n')
{
if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
a[0]++;
else if(ch==' ')
a[1]++;
else if(ch>='0'&&ch<='9')
a[2]++;
else
a[3]++;
ch = getchar();
}
//printf("%d\n%d\n%d\n%d\n",a[0],a[1],a[2],a[3]);
//return 0;
for(int i = 0;i < 4;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
0.0分
0 人评分
WU-输入输出格式练习 (C++代码)浏览:1079 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:627 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
字符逆序 (C语言代码)浏览:614 |
1642题解浏览:713 |
简单的a+b (C语言代码)浏览:574 |
1051(奇了怪了)浏览:648 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:600 |
C二级辅导-求偶数和 (C语言代码)浏览:672 |