为什么我的代码会Time Limit Exceeded
#include<stdio.h>
int main(){
int a,b;
char c;
float d;
int e;
while(scanf("%d%c%d",&a,&c,&b)!=EOF){
switch( c ){
case ’ + ':
{
e=a+b;
printf("%d\n",e);
break;
}
case ’ - ':
{
e=a-b;
printf("%d\n",e);
break;
}
case ’ * ':
{
e=a * b;
printf("%d\n",e);
break;
}
case ’ / ':
{
d=(float)a/b;
printf("%.2f\n",d);
break;
}
default: break;
}
}
return 0;
}
本文探讨了一段涉及基本算术运算的代码为何会出现TimeLimitExceeded错误,分析了代码结构和可能的性能瓶颈,提供了优化建议。
1万+

被折叠的 条评论
为什么被折叠?



