今天上课讲循环嵌套
有个问题1+1+2+1+2+3+1+2+3+4+...+1+2+3+...+100的问题
讲了个
#include<stdio.h>
int main()
{
int sum,i,j;
for(j=1,sum=0;j<=100;j++)
for(i=1;i<=j;i++)
sum=sum+i;
printf("sum=%d",sum);
}
- 输出大小: 127.931640625 KiB
- 编译时间: 1.98s
但是我觉得可以不用
#include<bits/stdc++.h>
int main()
{
int sum1,sum2,i;
for(sum1=0,i=1,sum2=0;i<=100;i++)
{
}sum1=sum1+i; sum2=sum2+sum1;
printf("%ld",sum2);
} - 输出大小: 1.83457660675049 MiB
- 编译时间: 2.16s
但是他的大小大大增加了
为什么呢