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语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:873 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:481 |
不容易系列 (C语言代码)浏览:702 |
字符串比较 (C语言代码)答案错误????浏览:641 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
【蟠桃记】 (C语言代码)浏览:1084 |
1642题解浏览:784 |