// main.m
// 1-100 7的倍数 或跳过7
//
// Created by itJG on 15/11/23.
// Copyright © 2015年 luo. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// //打印1-100中有7跳过;
// for (int i=1; i<=100; i++) {
// if (i%10!=7&&i/10!=7){
//
// printf("%d\n",i);
//
// }
//
// 打印1 - 100中不能被7整除又不包含7的数,并统计个数
int counter = 0;
for (int i = 1; i <=100; i++) {
//可以被7整除 个位包含 7 十位包含7
if ((i % 7 == 0) || (i%10 == 7) || (i / 10 == 7)) {
continue;
}
printf("%d\n", i);
counter++;
}
printf("这样的数一共有%d个\n",counter);
return 0;
}
return 0;
} |
|