用C语言编写1至100的和,急急急

2025-01-31 09:49:34
推荐回答(5个)
回答1:


方法一: (推荐)

#include 

int main () 

{

    //这个比较高效, 累加求和公式: (首项+末项)x项数÷2

    printf("sum = %d\n", (1+100)*100/2);

    return 0;

}


方法二:(不推荐)

#include 

int main()

{

    //这个也行, 但是耗时 , 效率低下

    int i;

    int sum = 0;

    for(i=1; i<=100; i++)

    {

        sum+=i;

    }

    printf("sum = %d\n", sum);

    return 0;

}

回答2:

#include
void main(){
int i,sum = 0;
for(i = 1;i <= 100;i++){
sum += i;
}
printf("%d",sum);
}
这道题很简单,一个for循环直接搞定

回答3:

#include
int main()
{
int sum,i;
for(i=1;i<=100;i++)
sum=sum+i;
printf("sum=%d\n",sum);
return 0;
}

回答4:

double f() {
double sum=0;
for(int i=1;i<=100;i++)
sum+=i;
return sum;
}

回答5:

for (i=0;i<=100;i++)
sum+=i;
注意:sum要初始化!