在这里,我得到元音的答案,但不是继续它说错误的继续和休息。我正在学习C语言,但我不能运行'y'来继续程序
#include <stdio.h>
main() {
char c, d;
printf("say your word to find the vowels\n");
scanf("%c", & c);
if (c == 'a' || c == 'A' || c == 'e' || c == 'E' || c == 'i' || c == 'I' || c == 'o' || c == 'O' || c == 'u' || c == 'U')
printf("you got a vowel\n");
else
printf("cool no vowel word\n");
printf("continue\n");
printf("(y/n)\n");
scanf("%c", & d);
if (d == 'y' || d == 'Y')
continue;
else
break;
return 0;
}
'while(true)'better better? –
当然!如果编译器对此感到满意。 – Shaggy
代码的缩进可以改进。 – alk