【问题标题】:find the sum of 2 numbers in c with input from user在用户输入的c中找到2个数字的总和
【发布时间】:2022-01-09 00:45:51
【问题描述】:
#include<stdio.h>
int main(){
int num1=0;
int num2=0;
int sum=0;
printf("enter 2 numbers\n");
scanf("%d %d",&num1,&num2);
sum=num1+num2;
printf("%d",&sum);
return 0;
}

这是我正在尝试的,但 23+23 以这种方式显示为 6422292。我找不到错误。请帮忙。

【问题讨论】:

  • Rishi Gandhi,你为什么要编码并在 printf("%d",&amp;sum); 中添加 &amp;

标签: c input sum printf scanf


【解决方案1】:

嘿实际上错误在 printf() 函数中

& 告诉你打印存储在 sum 变量中的值

对您的代码进行以下更改

printf("%d", sum);

Hope you got fixed the error

【讨论】:

    【解决方案2】:

    请勿在此行添加“地址”运算符 (&amp;):

    printf("%d",&sum);
    

    应该是

    printf("%d", sum);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 2022-09-22
      • 1970-01-01
      相关资源
      最近更新 更多