读书人

这个程序有有关问题(包含结果)

发布时间: 2012-06-03 16:59:40 作者: rapoo

这个程序有问题(包含结果)
#include<stdio.h>
void main()
{
int n,sum=0;
for(n=1;n<100;n++){
if (n%3==0||n%7==0)
sum=sum+n;


}
printf("%u\n",&sum);

}


编程求1到n中能被3或7整除的数之和。分别用for循环语句完成本题。

输出的结果为3218340856,程序的逻辑出错了吗

[解决办法]
没有啊,你什么编译器啊,我的结果是正确的啊
[解决办法]
printf("%u\n",&sum);


&sum .... 这是打印sum的地址了,改成

printf("%d\n", sum)
[解决办法]

探讨

printf("%u\n",&sum);


&sum .... 这是打印sum的地址了,改成

printf("%d\n", sum)

读书人网 >C语言

热点推荐