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 人评分
倒杨辉三角形 (C语言代码)浏览:3908 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:842 |
用筛法求之N内的素数。 (C语言代码)浏览:808 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1921 |
淘淘的名单 (C语言代码)浏览:1229 |
神奇的fans (C语言代码)浏览:989 |
班级人数 (C语言代码)浏览:927 |