//先是一个判断含不含数字7的函数
int c7(int n){
int i=0;
while(n){
if(n%10==7){
i=1;
break;}
n/=10;}
return i;
}
//后面是主程序
main(){
int i,j,k;
for(i=1,k=0;i<=200;i++)
if(i%7==0||in7(i)){
printf("%5d",i);
if(++k%10==0)printf("\n");
}
printf("\n1-200之间共有%d个7的倍数和含有7的数字。\n",k);
}
有什么问题请留言。