标签:style blog color io ar div amp log
知识点:
法1:
字符与ASCLL码的转换熟练!
if……else的用法
法2:
switch的用法
注意 scanf("%f %f %c",&a,&b,&c);与scanf("%f%f%c",&a,&b,&c);的区别,中间有无空格。
内容: 输入两个数值(均不为零)及一个算术运算符,输出其运算的结果(保留两位小数)。
输入说明:
一行,2个数字,一字符(+,-,*,/,分别代表加、减、乘、除
输出说明:
一行,一个数字(保留两位小数)
输入样例:
100 2 -
输出样例 :
98.00
法1:
1 #include <stdio.h> 2 int main() 3 { 4 float a,b; 5 char c; 6 scanf("%f %f %c",&a,&b,&c); 7 if (c==43) 8 { 9 printf("%.2f\n",a+b); 10 } 11 else 12 { 13 if (c==45) 14 { 15 printf("%.2f\n",a-b); 16 } 17 else 18 { 19 if(c==42) 20 { 21 printf("%.2f\n",a*b); 22 } 23 else 24 if(c==47) 25 { 26 printf("%.2f\n",a/b); 27 } 28 } 29 } 30 return 0; 31 }
法2:
1 #include <stdio.h> 2 int main() 3 { 4 float a,b; 5 char c; 6 scanf("%f %f %c",&a,&b,&c); 7 switch (c) 8 { 9 case ‘-‘:printf("%.2f\n",a-b);break; 10 case ‘+‘:printf("%.2f\n",a+b);break; 11 case ‘*‘:printf("%.2f\n",a*b);break; 12 case ‘/‘:printf("%.2f\n",a/b);break; 13 } 14 return 0; 15 }
标签:style blog color io ar div amp log
原文地址:http://www.cnblogs.com/hlwyfeng/p/3889263.html