写程序一般不允许出现死循环,要想测试多组数据(循环输入数据并运行计算),可以用:
while(scanf("<格式化输入字符,如(%d%c%f...)>",<赋值的变量地址>)!=EOF)
{
<要执行运算的代码>
}
这样当你输入的值不符合变量类型,或输入其他错误信息是,就会跳出循环
把你的代码嵌套到while循环里就可以了啊,如:
while(1)
{
输入表达式;
计算;
}
return;
while(true)死循环,把主函数范围的内容都包括上就行
int main(void)
{
while(true)
{
//你自己的代码
}
}
用一个死循环把你的计算代码和输入的代码包含起来即可
运行完计算,接着就到死循环开头,那么就可以继续输入了
while(i!=0) //输入0为退出
{
输入表达式;
计算;
scanf("%d",&i);
}