问题描述:
怎么让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}
}
问题的意思就是说,我打开上面这个程序,输入两个值,结果他刚计算好程序就结束了,我都来不及看.而且我希望可以计算完一个运算以后可以再输入一组数再进行一次运算,不然计算完一次它自动关闭以后我如果还要计算的话还得再打开一次,
问题解答:
我来补答展开全文阅读