代码:

#include<stdio.h>
#include<string.h>int main()
{char ss[1000];gets(ss);//因为有空格用scanf 读的话,遇到空格就停止了int n = strlen(ss);int num1 = 0, num2 = 0, num3 = 0,num4=0;for (int i = 0; i < n; ++i){if (isalpha(ss[i])) //字母num1++;else if (isdigit(ss[i])) //数字num2++;else if (ss[i] == ' ') //空格num3++;elsenum4++;}printf("%d %d %d %d\n", num1, num2, num3, num4);return 0;
}

谭浩强课后题之----输入一行字符,统计英文字母,数字以及空格数量相关推荐

  1. 输入一行字符统计英文字母,空格,数字和其他字符的个数

    使用c语言的三种循环分别写出输入一行字符统计英文字母,空格,数字和其他字符的个数的代码如下: **1. for循环实现** ```c #include <stdio.h> int main ...

  2. 谭浩强课后题之----求和,其中a是一个数字,n表示a的位数

    代码: #include<stdio.h> #include<string.h> #include<stdlib.h>int main() {int a, n;sc ...

  3. 谭浩强课后题(数组篇)

    谭浩强课后题(数组篇) 用筛法求素数 冒泡排序 逆序存放数组元素 奇数阶魔方 用筛法求素数 代码: #include<stdio.h> #include<string.h> # ...

  4. 谭浩强课后题之----输出10个数中最大的

    在输入的时候进行比较,打擂台法. int main() {int count = 10;int x,max=-99;while (count--){scanf("%d", & ...

  5. 谭浩强课后题之----水仙花数

    代码: #include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> ...

  6. 谭浩强课后题之----求阶乘和

    代码: #include<stdio.h> #include<string.h> #include<stdlib.h>int main() {int n;scanf ...

  7. 谭浩强课后题之----求最大公约数和最小公倍数

    辗转相除法(嵌套调用) 其算法过程为: 前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数 1.大数放a中.小数放b中: 2.求a/b的余数: 3.若temp=0则b为最大公约数: 4. ...

  8. 谭浩强课后题之----判断闰年

    代码: #inlcude<stdio.h>int main() {int n; scanf("%d",&n); if(!n%4&&n%100)p ...

  9. C语言程序设计第五版谭浩强课后答案 第九章习题答案

    C语言程序设计第五版谭浩强第九章答案 1.定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 2.写一个函数days,实现第1 题的计算.由主函数将年.月.日传递给days ...

最新文章

  1. 薅羊毛的齐家网遭增长瓶颈,互联网家装迎来破局者!1-06-13
  2. linux与windows下tomcat的java内存设置
  3. zoj 3386 Trick or Treat 三分 求最大值的 最小值
  4. nyoj904 search
  5. 05.doc_delete操作
  6. 使用Groovy代码执行本地操作系统命令的方法
  7. Apache Shiro第2部分–领域,数据库和PGP证书
  8. ORACLE1.21 PLSQL 01
  9. java jps都卡死,java长时间运行后,jps失效
  10. 工作五年再回首java---开篇
  11. Oracle的基本查询知识
  12. 阿里矢量图库icomoon的icon引用方法
  13. Project(9)——收货地址 -查看列表
  14. Java8实现List转Map
  15. vue-amap的使用
  16. PASCAL 高级编程
  17. CentOS等保三级安全加固方案
  18. oracle数据库怎么分组查询,oracle数据库之分组查询
  19. py-fater-rcnn中config.py參數的調整
  20. php手机打开pdf文件怎么打开,PDF文件怎么打开?手机打开PDF及编辑的技巧

热门文章

  1. 海康设备字母编号含义 H5:0,H7:1,KT2:2,G5:3
  2. ubuntu docker用mount或volume与windows共享文件(samba)(设置共享ip地址)
  3. linux 环境变量 export PATH和PATH有什么区别?
  4. python os 文件操作 getcwd()方法
  5. 用户变量和系统变量的区别是什么?
  6. Python 计算机视觉(二) —— OpenCV 基础
  7. 5G 非独立组网链路预算公式(笔记)
  8. Java中的System.out.println到底是什么,而且Java源码中System.java的out是null,为什么可以调用println方法?
  9. PHP密码生成管理源码,php密码生成类(附源码)
  10. java中实现将十六进制按位取反