#include<stdio.h> #include<string.h> int main() { int m,b,t,c; double s; char a; scanf("%d",&t); while(t--) { getchar(); scanf("%c %d %d",&a,&b,&c); if(a==‘+‘) { s=b+c; printf("%.0lf\n",s); } else if(a==‘-‘) { s=b-c; printf("%.0lf\n",s); } else if(a==‘*‘) { s=b*c; printf("%.0lf\n",s); } else { s=(b+0.0)/c; m=s; if(s==m) { printf("%.0lf\n",s); } else { printf("%.2lf\n",s); } } } return 0; }
1:下面的一个输入如果是%c/getchar...能接收回车的,那么上面一定要有一个,getchar 去 吸收了这个回车...加减乘除四则运算.还有那个字符型转化为 整形或者浮点型(外面还有一个,将字符型转化为整形或者浮点型).
时间: 2024-11-09 09:16:14