//求解简单的四则运算表达式(if-else)
//输入一个简单的四则运算算式,如下:3+5
//判断运算符号,并进行计算,最后将结果输出,保留两位小数
//说明:可以包含+、-、*和/四种运算,如果用户输入其它运算符,输出:“Error!”,要求使用if-else if 语句完成
#include <stdio.h>
#include <stdlib.h>
int main()
{
double a,b;
char ch;
scanf("%lf%c%lf",&a,&ch,&b);
if('+'==ch)
printf("%.2f",a+b);
else if('-'==ch)
printf("%.2f",a-b);
else if(ch=='*')
printf("%.2f",a*b);
else if(ch=='/')
printf("%.2f",a/b);
else printf("Error");
return 0;
}
swith
#include <stdio.h>
#include <stdlib.h>
int main()
{
double a;
scanf("%lf",&a);
double x=a/10;
if(a>100)printf("Score is error!");
else{
switch((int)x){
case 10:
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("E");
break;
default:
printf("Score is error!");
break;}}
return 0;
}