C语言控制台计算器如何在控制台输入加数 实时进行加法计算?

 我来答
一指流沙haha
2019-12-05 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1093万
展开全部
/**算法思路:利用循环操作实现实时加仿握法运算,
循环中包含一次输入,一次计算备逗庆,一次输出
每次输入将立即输出累加结果**/
#include <stdio.h>
int main(void)
{
  /* 定义两个变量,一个接受输入,一个存放计算结果,这里用整型举例 */
int a = 0,sum = 0;
  /* 利用循环结构来指型实现自动处理,输入0 停止计算! */
  do
  {
   scanf("%d",&a);
   /* 输入值为0 终止计算,因为加0是没有意义的 */
   if(0 == a)
   break;
   /* 否则进行计算,并输出结果 ,其他运算类似,注意变量类型*/
   sum += a;
   printf("sum = %d\n\n",sum);
  }while(1);
  printf("本次运算结果为 %d\n\n",sum);
  getchar();
  return 0;
 } 注意:参考代码是进行一次加法循环的,若需要重复计算,可再外套一个循环实现。
若需屏幕只显示一次计算的结果可以配合控制台清屏命令cls
system("cls");此函数在头文件
stdlib.h
中,所以使用应在代码开头加上
#include <stdlib.h>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式