怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 11:35:05
怎么让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}
}
问题的意思就是说,我打开上面这个程序,输入两个值,结果他刚计算好程序就结束了,我都来不及看.而且我希望可以计算完一个运算以后可以再输入一组数再进行一次运算,不然计算完一次它自动关闭以后我如果还要计算的话还得再打开一次,
我的代码:
#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}
}
问题的意思就是说,我打开上面这个程序,输入两个值,结果他刚计算好程序就结束了,我都来不及看.而且我希望可以计算完一个运算以后可以再输入一组数再进行一次运算,不然计算完一次它自动关闭以后我如果还要计算的话还得再打开一次,
使用while语句,while(1)大循环,让程序一直执行,可以添加一个标志变量(例如:flag)进行有意识控制程序的继续或者结束!if(flag==1)--->执行循环体,if(flag==0) break;跳出while循环.
怎么让C语言写的计算器计算完一组数以后不让程序结束,返回再重新计算别的数?
用C语言输入任意一组数,以0结束,写一程序判断该组数中数据的奇偶性.
用C语言写一段,可以计算任意两个输入数的和的程序
用计算器的时候输错了一个数 怎么恢复上一个步骤.不让我重新计算
C语言中怎么计算一个数的平方?
C语言编个函数用作计算一组数的偶数之和并且输出偶数个数
C语言 编写程序,从键盘输入一个正数,计算该数的平方根.
用C语言程序输入一个三位数,计算并输入各位数上的乘积
c语言把二进制数转换成十进制数的程序怎么写.
用VB写 计算器程序,用户输入运算数和四则运算符号,输出计算结果
一道C语言题目,程序:求一组数中大于平均值的数的个数.
c语言“三个数的混合运算”,我编了一个计算器程序,可是只能算出两个数的结果,到底要怎么修改?