c语言中如何用while循环做出这道题???

2025-05-22 14:36:40
推荐回答(1个)
回答1:

#include 
int main() {
char c,a[100]="要吃饭吗?";
int n=0;
do{
printf("%s",a);
scanf("%c",&c);
getchar(); 
if(c=='y'||c=='Y') n++;
else break;
}while(1); 
if(n<5) printf("\n小孩胃口不好");
else if(n<10)  printf("\n小孩胃口不错");
else printf("\n小孩太能吃了");
return 0;
}
/*
要吃饭吗?y
要吃饭吗?y
要吃饭吗?y
要吃饭吗?y
要吃饭吗?y
要吃饭吗?n

小孩胃口不错
*/