谭浩强C语言第五版的一些课后习题

第七章 第九题

统计字符串中的字母,数字,空格和其他(应用gets而不是scanf)

int zm=0,num=0,space=0,other=0;
int main(){void count(char s[]);char str[40];printf("输入字符串:\n");gets(str);count(str);printf("字母个数为:%d 数字个数为:%d 空格个数为:%d 其他个数为:%d\n",zm,num,space,other);
}
void count(char s[]){int i=0;while(s[i]!='\0'){if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){zm++;}else if(s[i]>='0'&&s[i]<='9'){num++;}else if(s[i]==' '){space++;}else{other++;}i++;}
}

C语言课后习题(46)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  4. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  5. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  6. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  7. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

  8. C语言课后习题(64)

    谭浩强C语言第五版的一些课后习题 第八章 第十六题 输入一个字符串,含有数字和非数字,将连续的数字作为一个整数存放到数组中,并统计有多少个整数,然后输出 int main(){char str[50] ...

  9. C语言课后习题(63)

    谭浩强C语言第五版的一些课后习题 第八章 第十四题 n个数逆序排列 然后输出 int main(){void print(int *p,int n);void sort(int *p,int n);i ...

最新文章

  1. Error creating bean with name 'messageSource' defi
  2. 第八期直播《立体视觉之立体匹配理论与实战》精彩回录
  3. 交换代数笔记1|Atiyah,Chpt.1
  4. linux 设置与网络同步的时间
  5. angular路由移除#号(跟nginx)
  6. 利用vue-resource模拟百度下拉列表
  7. Tech·Ed 2007大会课程内容
  8. Spring MVC 启动
  9. node oauth2验证_如何设置和使用护照OAuth Facebook身份验证(第2部分)| Node.js
  10. gitlab+jenkins+sonar做代码质量分析
  11. PyTorch 入坑八:卷积与转置卷积
  12. 构建一个可靠的分布式计数器--memcached之incr/decr操作实战分析
  13. 【资源共享】SPI开发指南
  14. 计算机一级题库ps视频,计算机一级Photoshop题库及答案
  15. mysql数据库分页查询,limit语句用法
  16. 最新WingIDE注册破解方法
  17. 第二十二章 MySQL有哪些“饮鸩止渴”提高性能的方法?
  18. 香港大屿山祈福线路攻略
  19. 解决 Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。(酷狗音乐占用8000端口)
  20. java赵云主角兵器谱游戏_赵云赵子龙的外号有哪些?赵云的武器是什么 赵

热门文章

  1. 为 Office 2007/2010 安装程序整合 Service Pack 及更新程序
  2. 体验Microsoft Expression Blend 3 Preview
  3. 数据绑定,vs2005
  4. matlab中将小数四舍五入,matlab 四舍五入 保留至指定小数(图)
  5. wpspbc按钮是什么意思_AC只是英文单词缩写,在科技领域常见的有三种意思
  6. 样本期望的期望 总体期望_您所在领域的人才期望开放
  7. 容器 | Docker 如此之好,你为什么还要用k8s
  8. 一篇彻底搞懂jsp内置对象
  9. es6 Decorator类的修饰器
  10. 二.路径规划---二维路径规划实车实现---gmapping+amcl+map_server+move_base