Time Limit Exceeded!!!

#include"stdio.h"
int main()
{
int a,b,n;
while(scanf("%d",&n)!=EOF)
{
b=1;
while(n<=0||n>12)
{
printf("shuruwuxiao!\n");
scanf("%d",&n);
}
for(a=1;a<=n;a++)b=b*a;
printf("%d\n",b);
}
return 0;
}
Description计算一个正整数(小于等于12)的阶乘Input任意一个正整数N(N <= 12)Output求出其阶乘
Sample Input
3
5
-5
Sample Output
6
120
shuruwuxiao!

while(n<=0||n>12)
{
printf("shuruwuxiao!\n");
scanf("%d",&n);
}
最好把这里改了
if(n<=0||n>12)
{
printf("shuruwuxiao!\n");
continue;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-19
把循环内的 while改成
if(n<=0||n>12)
{
printf("shuruwuxiao!\n");
continue;
}

C++做题提交显示Time Limit Exceeded是什么意思
当在使用C++进行编程挑战或竞赛时,遇到"Time Limit Exceeded"的错误提示,意味着你的程序运行时间超出了设定的限制。这种情况通常发生在计算密集型任务中,例如复杂的算法或数据结构操作,导致程序执行时间过长,超过了题目所允许的执行时间。具体例子如下:1. 当你尝试解决某个问题时,如果程序运行所需的...

为什么timelimitexceeded
TimelimitExceeded是指在计算机程序运行的过程中,程序运行的时间超过了设定的时间限制。这通常发生在进行编程竞赛、任务挑战或者运行某些需要限定时间的软件任务时。当程序需要解决一个复杂问题或执行大量计算时,如果算法效率不高或者没有优化,就可能导致运行时间过长,触发这个时间限制。2. 时间限制的原因 ...

为什么TimeLimitExceeded?
当一个程序或操作遇到"Time Limit Exceeded"的情况,意味着执行过程超出了预设的时间限制。这个错误提示通常在服务器处理请求时出现,比如在响应一个查询或计算时,如果消耗的时间超过了系统设定的最大处理时间,就会触发此错误。例如,当用户尝试访问的网页请求需要过多计算资源,或者网络请求的响应时间过长...

为什么timelimitexceeded?
答案:TimelimitExceeded通常是因为程序运行时间过长,超过了设定的时间限制。详细解释:1. 程序运行时间过长:在计算机科学中,特别是在编程竞赛或在线编程任务中,为了确保系统的效率和公平性,通常会为程序设置一个时间限制。当程序运行的时间超过这个时间限制时,系统就会判定为“TimelimitExceeded”。这可...

c++做题提交显示timelimitexceeded是什么意思
答案:TimelimitExceeded意味着你的C++程序运行时间超过了规定的限制。解释:在在线编程竞赛或提交代码的平台中,TimelimitExceeded是一个常见的错误提示。它表示你的程序运行时间超过了设定的时间限制。每个问题或任务通常都有固定的时间限制,在这个限制内程序需要完成特定的任务或操作。如果你的程序运行时间过...

Time Limit Exceeded,什么情况
意思是“超时,超过有效时间。”

acm1597题没过Time Limit Exceeded如何解?
在解决 ACM 1597 题目时,遇到“Time Limit Exceeded”(超时)问题的处理方法至关重要。通常情况下,超时问题的根源在于程序的执行效率或者算法的优化空间。针对这个问题,我们可以从多个角度入手进行优化,以提升程序执行效率,避免超时错误的发生。以下将从代码优化、数据结构选择和算法改进三个方面提供一些...

C++做题提交显示Time Limit Exceeded是什么意思
超过规定的时间。也就是写出的程序,计算方法不好,效率低,运行速度太慢,超过规定的计算时间 time -- 时间,Limit -- 极限, exceeded -- 超出了。

C++做题提交显示Time Limit Exceeded是什么意思
Time Limit Exceeded 超出时间限制 . 超出时间限制 例句:1.The time limit for this request was exceeded.已经超过这个请求的时间限制。2.Tripping is initiated if one limit is exceeded for an adjustable period of time.如果在可调时段,有超过了其中一个限制,则跳闸开启 ...

C++做题提交显示Time Limit Exceeded是什么意思
翻译过来就是超时了,要么是连接超时,你重新提交(二货设计无法回滚的话,就节哀吧)。要么是你超过限定时间了

相似回答