102能被3整除,所以从102开始,步长3增量的值肯定都能被3整除;再对这些数进行能否被4整除的考察,输出不能被4整除的数,同时累加求和。代码如下:
#include "stdio.h"
int main(int argc,char *argv[]){
int s,n,t;
for(t=s=0,n=102;n<200;n+=3)//从102开始步长3增量保证n能被3整除
if(n%4){//考察是否能被4整除
printf(++t%10 ? "%4d" : "%4d\n",n);//输出不能被4整除的数
s+=n;//向s累加求和
}
if(t%10)
printf("\n");
printf("The sum of them is %d\n",s);//输出和
return 0;
}
运行结果如下: