#include<stdio.h>
int main()
{
int i=1,n;
printf("[1] crisps\n");
printf("[2] popcorn\n");
printf("[3] chocolate\n");
printf("[4] cola\n");
printf("[0] exit\n");
for(i=1;i<=5;i++)
{
scanf("%d",&n);
if(n==0)
printf("Thanks\n");
break;
switch(n)
{
case 1:
printf("price = 3.0");
break;
case 2:
printf("price = 2.5");
break;
case 3:
printf("price = 4.0");
break;
case 4:
printf("price = 3.5");
break;
default:
printf("price = 0");
break;
}
printf("Thanks");
}
return 0;
}
if(n==0)
printf("Thanks\n");
break;
if后要执行的语句用括号括起来
if(n==0)
{
printf("Thanks\n");
break;
}
if (n == 0)
{
printf("Thanks\n");
break;
}
这里用大括号括起来,不然直接退出循环了
把第十三到第十五行的拿掉