gpt4 book ai didi

c - 无论输入如何,每个元音出现三次

转载 作者:太空宇宙 更新时间:2023-11-04 05:18:46 26 4
gpt4 key购买 nike

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
char a[100];
int c, e=0;
char d;
printf("enter a text of your choice\n");
scanf("%s",a);
printf("enter the vowel you want to know its occurence\n");
fflush(stdin);
scanf("%c",&d);
for(c=0;c<strlen(a);c++)
{
if(a[c]=='a'||a[c]=='o'||a[c]=='e'||a[c]=='u'||a[c]=='i')
e++;
}
printf("in the text ");
for(c=0;c<strlen(a);c++)
printf("%c",a[c]);
printf("\nthe vowel%c",d);
printf(" appears %d",e);
printf(" times.\n");
getch();
}

我正在编译并得到错误的输出,无论用户输入帮助如何,每个元音都出现了三次。

最佳答案

您在变量 d 中读取了元音字母,但之后从未使用过它,因此如果代码中没有其他错误,您将获得输入文本中所有元音字母的计数.

关于c - 无论输入如何,每个元音出现三次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22035336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com