咖呗 发表于 2014-3-10 15:50:45

新手求助,求大神帮忙看下

不知道是不是我代码打错了,算出来的答案不一样。
#include<stdio.h>

int main()
{
        int integer1,integer2,sum;
        printf("Enter first integer\n");
        scanf("%d",&integer1);
        printf("Enter second integer\n");
        scanf("%d",&integer2);
        printf("Sum is %d\n",sum);
}
题目是45+72=117,但是出来的结果是这样的:
}

超级忍者龟 发表于 2014-3-10 16:06:05

你又没有把两个数加起来赋值给sum,sum的值目前还是内存未知的垃圾数据而已!

machimilk 发表于 2014-3-10 16:10:18

最后一个printf上面应该写上
sum= integer1+integer2;

zhaopengfei 发表于 2014-3-10 16:14:59

哇,楼主让我长见识了,你确定你这是照着书打的代码么?

杨学子 发表于 2014-3-10 17:37:47

{:1_1:} 敲代码 仔细点

R-S 发表于 2014-3-10 18:13:02

是书想让你改错吗

czfengyong 发表于 2014-3-10 19:12:08

sdutsfz 发表于 2014-3-10 20:26:03

这是什么书啊,误导还是看视频吧

咖呗 发表于 2014-3-11 08:40:56

zhaopengfei 发表于 2014-3-10 16:14 static/image/common/back.gif
哇,楼主让我长见识了,你确定你这是照着书打的代码么?

我是照书打的,书上没有“sum= integer1+integer2;”这一步

咖呗 发表于 2014-3-11 08:53:28

C:\Users\pohu\Desktop\代码1.png

咖呗 发表于 2014-3-11 09:47:58

终于打对了
页: [1]
查看完整版本: 新手求助,求大神帮忙看下