C++编程问题。编程计算1-99间的所有奇数之和.

2025-01-24 11:29:02
推荐回答(3个)
回答1:

#include

int main()
{
int sum1 = ( 1 + 99 ) * 50 / 2;
printf( "等差数列求和:%d\n", sum1 );

int sum2 = 0;
for( int i = 1 ; i <= 99 ; ++i )
{
if( i % 2 != 0 ) { sum2 += i; }
}
printf( "循环累加求和:%d\n", sum2 );

return 0;
}

回答2:

#include
int main()
{
int i,sum=0;
printf("%d\n",100/2/2*100); // 按照 100内50个奇数 50个奇数又可以 变成 (1+99)(3+97)这样
for (i=1;i<100;i+=2)
sum +=i; // 累加所有奇数
printf("%d\n",sum);
return 0;
}

回答3:

#include 

void main()
{
    printf("%d\n", (1+99)*50/2);
}