第五题
题目如下
还是
格式、格式、格式
(看准输出的空格位置)
代码如下
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n");
int inp;
for(int i = 1;i <= 5;++i){
inp = 0;
cin >> inp;
if(inp == 0){
break;
}
switch(inp){
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:printf("price = 0.00\n");break;
}
}
return 0;
}
不了解switch用法的看这里switch的基本用法
这里每一个case后都要加个break
你可以试一下不加break,嘻嘻
不加break会将之后的语句都执行一遍
提交结果如下