C语言输入一行字符,统计其中有多少个单词,单
1、voidmain()
2、printf("英文字母:%d\n",letter);
3、但是在字符串中,在printf("%s","\n");是两个字符处理的,字符串自动加空字符,也就是由\n\0构成的字符串,还是以一个.
4、c语言中空格占用一个字符,是char型。
5、printf("其它字符:%d\n",other);
6、while((c=getchar())!='\n')
7、digit++;
8、elseif('0'
9、charc;
10、else
11、#include
12、other++;
13、space++;
14、如果用字符调用就看做一个字符,比如printf("%c",'\n');就是换行了。
15、letter++;
16、elseif(c=='')
17、一个空格通常占2个字符,但有些特殊情况占用3个字符。
18、#include
19、intletter=0,space=0,digit=0,other=0;
20、printf("空格:%d\n",space);
21、if('a'
22、printf("数字:%d\n",digit);
23、思路:统计字符串中的空格,所以该字符串中有空格,则输入只能使用gets函数,再依次遍历该字符串,判断字符是否是空格,如果是,则空格个数自加1。参考代码:
24、在程序中,空格占用的字符数取决于程序使用的字符集
注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意