代码:

#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. HTML5有哪些新特性、移除了哪些元素?
  2. 刚转Java?那准备转回.NET5吧!
  3. 7、mysql中的表结构操作
  4. 【BZOJ】1015 [JSOI2008]星球大战starwar(并查集+离线处理)
  5. centos7 下修改网络配置
  6. 【计算机基础】 经常使用的排序算法的时间复杂度和空间复杂度
  7. String 转Clob
  8. BG.Hive - part3
  9. paip.获取地理位置根据Ip
  10. (附源码)小程序 记账微信小程序 毕业设计 180815
  11. 民间计算机网络高手,高手在民间!牛人用Excel创作的惊人画作
  12. VirtualBox虚拟机安装Windows XP
  13. 用python语言怎么打出菱形的*号_Python打印“菱形”星号代码方法
  14. arnold 焦散效果渲染技巧
  15. 计算机校本培训心得,校本培训心得体会(通用3篇)
  16. 广发卡知识知多少?不懂来看,不然吃亏了!
  17. Springboot毕设项目股票交易模拟系统76wrijava+VUE+Mybatis+Maven+Mysql+sprnig)
  18. 【数据治理】数据治理标准化白皮书 (2021 年)
  19. 2.1.3 毫米波雷达
  20. 站在2023的起点,目前自动驾驶技术发展到了什么水平?

热门文章

  1. signal c语言,C 库函数
  2. php7 echo无法显示,PHP7 echo和print语句实例用法
  3. linux安装oracle出现os,linux下安装oracle
  4. 虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机(修改.vmx文件virtualHW.version = “xx“字段)
  5. Brainburn movies
  6. python 多进程multiprocessing 队列queue报错:AttributeError: Can't pickle local object
  7. windows下如何查看设备的idVendor(厂商标识)和idProduct(产品标识)?
  8. DVWA---文件包含
  9. Stanford CS107 Programming Paradigms 编程范式
  10. java substance下载,做出漂亮的Java界面–substance.jar的使用 | 学步园