谁能帮我讲解一下这个程序的结构啊 - 爱问答

(爱问答)

谁能帮我讲解一下这个程序的结构啊

#include"stdio.h"
void scan(char *a);
int word=0,space=0,num=0,nother=0;
void main()
{
printf("输入一行字符:");
char a[40];
gets(a);
scan(a);
printf("字母%d, 空格%d, 数字%d, 其他%d ",word,space,num,nother);
}
void scan(char *a)
{
int i;
for(i=0;a[i]!='';i++)
{
if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))word++;
else if(a[i]==32)space++;
else if(a[i]>='0'&&a[i]<='9')num++;
else nother++;
}
}

利用for循环遍历字符串中内容判断出每个字符的类型并累计++

if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))这句话是判断是否为字母,以下依次为判断空格,数字,其他字符的。

下一篇:excel如何自动在I型下面加入一行,在IV下面加入3行。II型盖下面加入3行,II型下面不加行呢

上一篇:unity3d2018版本材质在哪

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?