怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?我的代码:#include\x09int main(){\x09float a,b;\x09printf("请输入两个正数,中间用逗号隔开:\n");\x09scanf("%f,%f",&a,&b);\x09pri

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 03:48:41
怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?我的代码:#include\x09int main(){\x09float a,b;\x09printf(

怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?我的代码:#include\x09int main(){\x09float a,b;\x09printf("请输入两个正数,中间用逗号隔开:\n");\x09scanf("%f,%f",&a,&b);\x09pri
怎么让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}
}
问题的意思就是说,我打开上面这个程序,输入两个值,结果他刚计算好程序就结束了,我都来不及看.而且我希望可以计算完一个运算以后可以再输入一组数再进行一次运算,不然计算完一次它自动关闭以后我如果还要计算的话还得再打开一次,

怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?我的代码:#include\x09int main(){\x09float a,b;\x09printf("请输入两个正数,中间用逗号隔开:\n");\x09scanf("%f,%f",&a,&b);\x09pri
使用while语句,while(1)大循环,让程序一直执行,可以添加一个标志变量(例如:flag)进行有意识控制程序的继续或者结束!if(flag==1)--->执行循环体,if(flag==0) break;跳出while循环.