题目:编程按每行5个数来输出200以内所有能被7或17整除的偶数,并求出其和(按6位数输出)
//题目:编程按每行5个数来输出200以内所有能被7或17整除的偶数,并求出其和(按6位数输出)//
#include<stdio.h>
int main(void){
int i,count,sum;//定义变量
count=0;sum=0;//初始化计数器count,初始化求和sum
for(i=1;i<200;i++){//i从1开始走,走到200,相当于用循环来翻译出200以内的数
if(i%2==0&&(i%7==0||i%17==0)){//找出是偶数且能被7或17整除的数
sum=sum+i;//求和
count++;//计数器,用于当循环了5次之后就换行,实现每行五个数
printf("%6d",i);//输出数字i
if(count%5==0)
printf("\n");
}
}
printf("\n");
printf("sum=%d",sum);//输出求和。
}