拼题A 基础篇13 查询水果价格
#include<stdio.h>
main()
{
int n;
printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit");
for(int i = 1; i <= 5; i++)
{
scanf("%d", &n);
if(n == 0)
{
break;
}
switch(n)
{
case 1: printf("price = 3.00");
break;
case 2: printf("price = 2.50");
break;
case 3: printf("price = 4.10");
break;
case 4: printf("price = 10.20");
break;
default: printf("price = 0.00");
break;
}
}
return 0;
}
注意:
break的作用:跳出循环。
return的作用:跳出函数
反思:
自己一开始时写的时候把if语句写在了for循环的外面,但是一直出错,直到后来把if语句写在for语句当中才明白过来,break是用于跳出循环的,而if语句本身是一个判断语句,所以把if写进for循环中就正确了,这一点需要格外注意。