上海第一食品五角场店:C语言程序:求1+3+5+…+99

来源:百度文库 编辑:中科新闻网 时间:2024/04/20 02:41:27

提示以下:
程序讲究的是执行效率,
这里可以根据等差数列求和公式:
S=(a1+an)*n/2. a1 和 an 是数列首项和末项,n是项数。

int total
total=(1+99)*50/2

#include <stdio.h>
main()
{int s=0,i;
for(i=1;i<=50;i++)
s+=2*i-1;
printf("%d",s);
}

#include <stdio.h>
mian()
{int i,s=0;
for(i=1;i<=99;i=i+2)
s=i+s;

printf("the sum is %d",s);

}

int total=0, i;
for(i=1; i<100; i+=2){
total+=i;
}
printf("%i", i);

#include<stdio.h>
int sum;
void main()
{
int i=1;
do{
sum+=i;
i+=2;
}while(i<=99)
printf("%d",sum);
}