我照着别人的函数式进行运算。但是显示的结果和他不同!!请帮我看看哪里错了
//求1-100的和,1-100奇数项的乘积。#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,m;
int sum=0;
double num=1;
for(i=1;i<=100;i++)
{
sum+=i;
}
for(m=1;m<=100;m=m+2)
{
num*=m;
}
printf("the sum is:%d\n",sum);
printf("the num is:%d\n",num);
system("PAUSE");
return 0;
}
运行结果:
the sum is:5050
the num is:1229847631
请按任意键继续. . .
而且我和他是一模一样的,,但他的是上面这个结果。我的是
the sum is:5050
the num is:-945
[ 本帖最后由 ww707565640 于 2011-10-22 20:48 编辑 ]