在想这题的时候,我一直在思考
输入一组数能够一个个实现?
while循环之前我的看法是:输入一个就按回车,然后得到显示,再继续输入
并无法做到连续输入一组数,这组数能够遍历循环
不过也是我以为吧= = ,实际打出来发现还是可以的
代码如下
#include <stdio.h>
int main()
{
/* int i=3;
printf("%d\n",i=(i=3*i,3*i));猜猜i值为多少?*/
int count=0;
int zhiling;
printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n");
scanf("%d",&zhiling);
while(count<5){
switch(zhiling){
case 0:{
printf("price = 0.00\n");
return 0;
}
case 1:{
printf("price = 3.00\n");
break;
}
case 2:{
printf("price = 2.50\n");
break;
}
case 3:{
printf("price = 4.10\n");
break;
}
case 4:{
printf("price = 10.20\n");
break;
}
default:break;
}
scanf("%d",&zhiling);
count++;
}
return 0;
}