作业 3 应用分支与循环结构解决问题 统计字符个数


/*统计字符,包括空格或回车,数字字符和其他字符*/
#include<stdio.h> int main(void) { int digit,space,letter,other; /*定义4个变量分别存放统计结果*/
char ch; int i; digit=space=letter=other=0; /*置放统计结果的4个变量的初值为零*/ printf("Enter 15 characters:"); /*输入提示*/
for(i=1;i<=15;i++){ /*循环执行了15次*/
ch=getchar(); /*输入一个字符*/
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) /*判断是否为字符*/
letter++; else if(ch>='0'&&ch<='9') /*判断是否为数字*/
digit++; else if(ch>=' '&&ch<=' ') /*判断是否为空格*/
space ++; else other++; } printf("letter=%d,digit=%d,space=%d,other=%d\n",letter,digit,space,other); return 0; }

转载于:https://www.cnblogs.com/huangsilinlana/p/3379093.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值