C語言用for語句求1~100中是3的倍數的所有整數之和,提供兩種解法如下:
第壹種:這是比較經典的方法:
#include?<stdio.h>int?main(){
int?sum=0;
for(int?i=1;i<=100;i++){
if(!(i%3))?sum+=i;
}
printf("Result=%d",sum);
}
第二種:優化for循環的次數,效率更高
#include?<stdio.h>int?main(){
int?sum=0;
for(int?i=3;i<=100;i+=3){
sum+=i;
}
printf("Result=%d",sum);
}
執行的結果如下: