10未満の自然数のうち、 3もしくは5の倍数になっているものは3,5,6,9の4つがあり、これらの合計は23になる。 同じようにして、1000未満の3か5の倍数の自然数の合計を求めよ。
#include <stdio.h>
void main()
{
//const int TargetVal = 10;
const int TargetVal = 1000;
int SumVal = 0;
for(int I=1;I<TargetVal;I++){
if (I%3==0 || I%5==0){
SumVal+=I;
}
}
printf("SumVal = %d \n",SumVal);
}
SumVal = 233168
MSDN --- printf関数でフォーマットを指定してます。