回复 10楼 beyondyf
这里count += c1 < 60 || c2 < 60 || c3 < 60 || c4 < 60是不是当有一个数小于60则自加啊?奇怪,怎么不是count ++呢
老师说,2B是通向梦想的第一步
#include<stdio.h> int main() { int n, a, b; char c; for(scanf("%d", &n); n--;) { scanf("%d", &a); while((c = getchar()) != '=') { scanf("%d", &b); if(c=='*'||c=='/') { switch(c) { case '*': a *= b; break; case '/': a /= b; break; } } else if(c=='+'||c=='-') { switch(c) { case '+': a += b; break; case '-': a -= b; break; } } printf("%d\n", a); } } return 0; }