1、这是1-100内包含七和是七的倍数的都用过显示
#include<stdio.h>
int main(){
for( int i = 1; i <= 100; i++){
if( i % 7 == 0 || i % 10 == 7 || i / 10 == 7){
printf(" 过 ");
continue;
}
printf(" %d ",i);
}
}
2、 若想每行打印十个数值可参考下图在 printf(" %d ",i); 后加入 if( i % 10 == 0) printf("\n");即可
#include<stdio.h>
int main(){
for( int i = 1; i <= 100; i++ ){
if( i % 7 == 0 || i % 10 == 7 || i / 10 == 7){
printf(" 过 ");
continue;
}
printf(" %d ",i);
if( i % 10 == 0)
printf("\n");
}
}
3、 但此时我们会发现运行出来的代码会有一处没有换行,如图: