Toggle navigation
C语言网
教程
博客
团队
训练
训练
题库
题集
状态
排名
比赛
比赛
标准
自主
考试
网课
AI助手
AI助手
代码解释
语言转换
编程助手
21郁钰
私信TA
用户名:1404117061
访问量:4830
签 名:
等 级
P4
排 名
5223
经 验
1488
参赛次数
0
文章发表
11
年 龄
0
在职情况
学生
学 校
怀化学院
专 业
自我简介:
TA的其他文章
我的第1036题
浏览:
279
我的第1046题
浏览:
385
我的第1048题
浏览:
846
你可能喜欢
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)
浏览:
703
C语言程序设计教程(第三版)课后习题4.9 (C++代码)
浏览:
2145
C语言训练-阶乘和数* (C++代码)(直接输出样例hhhh)
浏览:
1152
求圆的面积 (C++代码)这里推荐使用宏定义
浏览:
1883
整除问题 (C语言代码)
浏览:
872
我的第1012题
作者:
21郁钰
发表时间:2019-12-02 21:00:52
浏览:208 | 评论:0
# 方法1 ``` #include
void main() { int a=0,b=0,q=0,d=0,i=0; char c[100]; do{ scanf("%c",&c[i]); if((c[i]>='a'&& c[i]<='z') || (c[i]>='A' && c[i]<='Z')) a=a+1; else if(c[i]>='0' && c[i]<='9') b=b+1; else if(c[i]==' ') q=q+1; else if (c[i]=='\n') break; else d=d+1; i++; }while(c[i-1]!='\n'); printf("%d %d %d %d",a,b,q,d); } ``` # 方法2 ``` #include
void main() { int a=0,b=0,q=0,d=0; char c; while((c=getchar()) != '\n') { if((c>='a'&& c<='z') || (c>='A' && c<='Z')) a=a+1; else if(c>='0' && c<='9') b=b+1; else if(c==' ') q=q+1; else d=d+1; } printf("%d %d %d %d",a,b,q,d); } ``` ```
0.0分
0 人评分
分享
收藏
C语言网推出会员服务,提供C/C++/算法/Python等多套视频学练课程+源码资源社群答疑+私活推荐等资源,享受丰富的技术学习到变现的乐趣,
以含金量和学习效果勇敢挑战同类辅导
! 点击了解开通
评论区
«
»
提交
精彩推荐
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)
浏览:
1274
A+B for Input-Output Practice (VI) (C++代码)
浏览:
413
Pascal三角 (C语言代码)
浏览:
1180
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)
浏览:
370
1642题解
浏览:
706
C语言训练-大、小写问题 (C语言代码)
浏览:
673
C语言训练-自守数问题 (C语言代码)
浏览:
738
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)
浏览:
552
C语言程序设计教程(第三版)课后习题10.1 (C++代码)
浏览:
497
求圆的面积 (C语言代码)
浏览:
656