十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
printf(空格:%d;数字:%d;字母:%d;其他:%d。
创新互联公司专业为企业提供丁青网站建设、丁青做网站、丁青网站设计、丁青网站制作等企业网站建设、网页设计与制作、丁青企业网站模板建站服务,十年丁青做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
可以参考下面的代码:include stdio.h intmain(){ inta,b,c,ch;a=b=c=0;//计数器初始化为0.while((ch=getchar())!=\n)//循环读取字符,到换行结束。
} main(){ char str[100];gets(str);count(str);printf(e=%d,s=%d,n=%d,o=%d,counte,counts,countn,counto);} 其中 count函数的 else if(a[i]== )写错了,这个才是,‘=’是赋值,==才是比较。
=9)s++;else q++;} printf(大写字母数:%d\n,d);printf(小写字母数:%d\n,x);printf(数字字符数:%d\n,s);printf(空格字符数:%d\n,k);printf(其他字符数:%d\n,q);} } 有疑问提出。
程序可按照以下流程执行:输入字符串 对于字符串中的每一个字符,判断其为何种类型,并将相应的累加计数器加1。
它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
s=90)))ZiMu++;else QiTa++;} printf(空格:%d;数字:%d;字母:%d;其他:%d。
26个字母,pp只需26个元素即可,for (k=0;k=26;k++)(pp+k)=0;0到26,是总共27个元素,已经超出了主函数中传递过来的数组的范围了。
0]++;break;case A:pp[0]++;break;...default:break;} } 大体应该就是这个思路吧,好久不用C了,语法上可能有错误,主要是提供个思路,就是遍历字符串,数组0-25索引下分别存储26个字母出现的个数。
1、inta,b,c,ch;a=b=c=0;//计数器初始化为0.while((ch=getchar())!=\n)//循环读取字符,到换行结束。
2、1 输入一个字符,对该字符进行判断:a) 如果是数字,则数字累加器加一。b) 如果是字母,则字母累加器加一。c)如果是换行,则结束统计(以换行为结束符。如需其他结束符,根据需要更改判断)。2输出结果。
3、s=90)))ZiMu++;else QiTa++;} printf(空格:%d;数字:%d;字母:%d;其他:%d。