大侠们来帮帮我........
小弟是一个新手,有个问题不清楚,想请教各位大侠们的帮助题目如下
100 50 10
∑k + ∑k*k + ∑1/k
k=1 k=1 k=1
#include<stdio.h>
void main()
{
int sum=0,s1=0,s2=0,s3=0,k;
for(k=1;k<=100;k++)
{
s1=s1+k;
}
for(k=1;k<=50;k++)
{
s2=s2+k*k;
}
for(k=1;k<=10;k++)
{
s3=s3+1/k;
}
sum=s1+s2+s3;
printf("sum is=%d\n",sum);
}
为什么结果是负数....?????
多谢好心人帮忙0.....