怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?

问题描述:

怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?
我的代码:
#include
\x09int main()
{
\x09float a,b;
\x09printf("请输入两个正数,中间用逗号隔开:\n");
\x09scanf("%f,%f",&a,&b);
\x09printf("两数之和a+b为%f\n",a+b);
\x09printf("两数之差a-b为%f\n",a-b);
\x09printf("两数之积a*b为%f\n",a*b);
\x09if(b==0)
\x09{
\x09\x09printf("Error.You can't keep the divisor is equal to zero.");
\x09}
\x09else
\x09{
\x09\x09printf("两数之商a/b为%f\n",a/b);
\x09}
}
问题的意思就是说,我打开上面这个程序,输入两个值,结果他刚计算好程序就结束了,我都来不及看.而且我希望可以计算完一个运算以后可以再输入一组数再进行一次运算,不然计算完一次它自动关闭以后我如果还要计算的话还得再打开一次,
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
使用while语句,while(1)大循环,让程序一直执行,可以添加一个标志变量(例如:flag)进行有意识控制程序的继续或者结束!if(flag==1)--->执行循环体,if(flag==0) break;跳出while循环.
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解