怎么改才能通过Output Limit Exceed?

在acmjudgeonline上做题运行没问题提交结果却是OutputLimitExceed请问大牛们要怎么改进啊#include<stdio.h>#include<st... 在acm judge online上做题 运行没问题 提交结果却是Output Limit Exceed请问大牛们要怎么改进啊
#include<stdio.h>
#include<stdlib.h>

main()
{
char option[15],truthValue[16];//定义字符数组,存放运算符和真值
int i=0,a=0,b=1; //三个计数器
char opt,tv1,tv2;//opt存放当前运算符tv1、tv2存放当前原子命题真值

printf("请输入需要计算真值的逻辑表达式\n");//数组初始化
scanf("%s",option);
printf("请输入原子式的真值\n");
scanf("%s",truthValue);

while(option[i]=='0'||option[i]=='1') //判断输入是否合法
{
i++;
}
while(truthValue[a]=='0'||truthValue[a]=='1')
{
a++;
}

if((i<=14)&&(a-i==1))//输入合法 进行下一步判断
{
i=0;
opt=option[0];
tv1=truthValue[0];
tv2=truthValue[1];
while(b<a)
{
if(opt=='1')
{
if(tv1=='0'&&tv2=='0')
tv1='0';
else
tv1='1';
}
else
{
if(tv1=='1'&&tv2=='1')
tv1='1';
else
tv1='0';
}

i++;
opt=option[i];
tv2=truthValue[i+1];
b++;
}

if(tv1=='1')
printf("TRUE");
else
printf("FAUSE");
}
else //输入不合法,报错提示
printf("Wrong input!");
system("pause");

}
那是不是把system("pause");删除就ok啦?!
展开
 我来答
匿名用户
2009-06-11
展开全部
system("pause");

在online judege上做题,你还敢用system函数?会卡死的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式