鱼C论坛

 找回密码
 立即注册
查看: 1042|回复: 3

[已解决]这个程序要怎么改 求助

[复制链接]
发表于 2020-2-2 18:53:37 | 显示全部楼层 |阅读模式
5鱼币
#include <stdio.h>

int main()
{
        int ch;
        int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0, count = 0;
       
        printf("请输入一个英文句子:");
       
    while((ch = getchar()) != '\n')
    {
            if(ch = '97')
            count1 = count1 + 1;
           
            if(ch = '101')
            count2 = count2 + 1;
           
            if(ch = '105')
            count3 = count3 + 1;
           
            if(ch = '111')
            count4 = count4 + 1;
           
            if(ch = '117')
            count5 = count5 + 1;
           
            if(ch = '97','101','105','111','117')
            count = count + 1;
        }
       
        printf("您输入的句子中 , 包含元音字母%d个!",count);
        printf("a (%d),e (%d),i (%d),o (%d),u (%d) \n",count1,count2,count3,count4,count5);
}

最佳答案
2020-2-2 18:53:38
本帖最后由 Aseeker 于 2020-2-2 19:21 编辑

#include <stdio.h>

int main()
{
        int ch;
        int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0, count = 0;
        
        printf("请输入一个英文句子:");
        
    while((ch = getchar()) != '\n')
    {
            if(ch == 'a'|| ch == 'A')
            count1 = count1 + 1;
            
            if(ch == 'e'|| ch =='E')
            count2 = count2 + 1;
            
            if(ch == 'i'|| ch == 'I')
            count3 = count3 + 1;
            
            if(ch == 'o'|| ch == 'O')
            count4 = count4 + 1;
            
            if(ch == 'u'||ch == 'U')
            count5 = count5 + 1;
         
        }
            count = count1 + count2 + count3 + count4 + count5 ;
        printf("您输入的句子中 , 包含元音字母%d个!",count);
        printf("a (%d),e (%d),i (%d),o (%d),u (%d) \n",count1,count2,count3,count4,count5);
}

最佳答案

查看完整内容

#include int main() { int ch; int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0, count = 0; printf("请输入一个英文句子:"); while((ch = getchar()) != '\n') { if(ch == 'a'|| ch == 'A') count1 = count1 + 1; if(ch == 'e'|| ch =='E') count2 = count2 + 1; ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-2 18:53:38 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Aseeker 于 2020-2-2 19:21 编辑

#include <stdio.h>

int main()
{
        int ch;
        int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0, count = 0;
        
        printf("请输入一个英文句子:");
        
    while((ch = getchar()) != '\n')
    {
            if(ch == 'a'|| ch == 'A')
            count1 = count1 + 1;
            
            if(ch == 'e'|| ch =='E')
            count2 = count2 + 1;
            
            if(ch == 'i'|| ch == 'I')
            count3 = count3 + 1;
            
            if(ch == 'o'|| ch == 'O')
            count4 = count4 + 1;
            
            if(ch == 'u'||ch == 'U')
            count5 = count5 + 1;
         
        }
            count = count1 + count2 + count3 + count4 + count5 ;
        printf("您输入的句子中 , 包含元音字母%d个!",count);
        printf("a (%d),e (%d),i (%d),o (%d),u (%d) \n",count1,count2,count3,count4,count5);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-2-2 18:58:17 | 显示全部楼层

                               
登录/注册后可看大图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-2-2 19:35:44 | 显示全部楼层

谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 09:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表