#include
int main ()
{
int i,s=0;
for(i=1;i<=100;i++)
s=s+i;
printf("从1加到100的和为%d\n",s);
}
#include
#include
#define ONE_TO_N(n) ((1UL+(n))*(n)/2UL)
int main(void)
{
printf("1+...+100 = %d\n", ONE_TO_N(100));
return 0;
}
# include
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("和为:%d\n",sum);
}运行结果:有不懂的请追问。
用循环将值累加起来可以,或者用公式算出来啊