求100到2000之间所有3的倍数的数之和,当和大于1000时结束。

求100到2000之间所有3的倍数的数之和,当和大于1000时结束。

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

#include <stdio.h>

int main()
{
    int i,sum=0;
    for (i = 100; i <= 2000 && sum <=1000; i++)
    {
        if (i % 3==0)
            sum += i;
    }
    printf("%d", sum);

    return 0;
}
#include "stdio.h"

int main(){
  int i,sum=0;
  for(i=100;i<2000;i++){
    if(i%3==0){
        sum +=i;
  }
    if(sum>1000)
        break;
}
printf("sum=%d",sum);
}

#include <stdio.h>
int main(void){
int a,b=0;
for(a=100;a<=2000;a++){
if(a%3!=0){
continue;
}b+=a;if(b>=1000)break;
}
printf("%d",b);

}