永发信息网

c语言~统计字符串中不同单词的个数,字母个数不超过九个,求代码

答案:2  悬赏:0  手机版
解决时间 2021-02-21 18:09
c语言~统计字符串中不同单词的个数,字母个数不超过九个,求代码
最佳答案
#include
#define MAXSTERLEN 255

#include
int main()
{
int a=0,b=0,c=0,d=0;
char str[81];
int i,num=0,word=0;
char e;
printf("please input the string:\n");
gets(str);
for(i=0;i<81;i++)
{
if(str[i]!='\n')
{
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) a++;
else if(str[i]>='0'&&str[i]<='9') b++;
else if(str[i]==' ') c++;
else d++;
}
}
for(i=0;(e=str[i])!='\0';i++)
{
if(e==' ')
word=0;
else if(word==0)
{
word=1;
num++;
}
}
printf("单词个数 %d \n",num);
printf("字母个数%d\n",a);
printf("数字个数%d\n",b);
printf("空格个数%d\n",c);
printf("总的字符个数%d\n",d);
}
全部回答
int    myfun() {     int    i,x;     i=0;     x=0;     char   s[100];     printf("请输入字符串:");     scanf("%[^\n]s",s);     while(1)     {         if (s[i]==0)             break;         switch    s[i]         case    'a':         case    'e':         case    'i':         case    'o':         case    'u':             x=x+1;         default:             i=i+1;     }     printf("元音字母的个数为:%d\n",x);       return    x; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何将连接生成二维码
下述对预应力混凝土结构的说法,何项不妥?说
python实现文本全角到半角的转换
外埂在哪里啊,我有事要去这个地方
法院开庭是不是原告人越多越有利
夏阳湖皇冠假日酒店电动汽车充电站地址有知道
纤维素和果胶是由什么细胞器形成的
桓台县美术家协会培训基地地址有知道的么?有
天龙八部火逍遥怎么打宝石(具体点)
【manned】...theyearbrforeChina'smannedspa
马大脚综合商店我想知道这个在什么地方
泰州离常熟多远
阜成门到前门应该坐几路公交车
维生素C和E能够长期服用吗?我每天只吃100毫
程锡恩饭店在哪里啊,我有事要去这个地方
推荐资讯
北京上了生育险在外地私立医院生产能报生育津
木守弓什么技能
上面的牙齿右边最里面一颗补过很多的可不可以
荷花超市地址在什么地方,想过去办事
梦幻西游孩子师门任务问题
福源实验幼儿园这个地址在什么地方,我要处理
格调发艺(国泰园西)我想知道这个在什么地方
成考来学校第一年下半学期来的没考、第二年没
长按微信收藏的照片,出现,转发,编辑标签,
满乐园饭店地址有知道的么?有点事想过去
昊江90平房子拿钥匙需多少费用
活神仙张三丰是如何评价吕洞宾等神仙的呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?