c语言
c语言中%.2f的意思是: 保留小数点后两位精度;即:把float的所有位数输出2位,包括小数点,如果不组2位,补0,如果超过2位,按照实际输出%.2f是float后的小数只输出两位
scanf("%d %d %c",&a,&b,&c);
字符型的输入
#include<stdio.h>
int main()
{
int a,b;
char c;
float d;
scanf("%d %d %c",&a,&b,&c);
switch(b)
{
case 90:
d=6.95;break;
case 93:
d=7.44;break;
case 97:
d=7.93;break;
}
if(c=='m') 当c字符是m的情况是
{
printf("%.2f",a*d*0.95);
}
else
{
printf("%.2f",a*d*0.97);
}
return 0;
}
运用了if语句和switch语句