计算机编程题:编出一个等差数列,首项为一,公差为2,最后一项不小于100,。求答案

2025-04-05 08:50:03
推荐回答(3个)
回答1:

你这个题目有点问题,最后一项应该是小于100吧。如果不小于100的话,这就是死循环了!!
其实不难,就是结束循环条件问题,你改一下for语言里面的第二个表达式就好了
西面是代码
#include
int main()
{
int i,sum=0;
for(i=1;i>100;i+=2)
sum=sum+i;
printf("总和为:%d",sum);
return 0;
}

回答2:

java的1000以前的等差数列
public class TestGrade {
public static void main(String[] arge){
int i=1;
int n=1;
int s=0;
for(;n<1000;n=s){
s = n+2;
System.out.println(n);
}
}
}

回答3:

#include
void main()
{
int sum=0;
for(int i=1;i<102;)
sum+=i;
i+=2;
printf("总和为:%d",sum);
}