不BB了 直接上代码吧
- void 敲桌子()
- {
- //从1开始数到数字100, 如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,其余数字直接打印输出。
- //1.先输出1~100的数字
- for (int i = 1 ; i <= 100 ; i++)
- {
- //如果是特殊数字 打印敲桌子
- // 是7的倍数 个位含有7 十位含有7
- if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
- //取余7 == 0 被整除 是7的倍数
- //取余10 == 7 例: 5 * 10 + 7 == 57
- //除以10==7 C++中整数相除 返回整数 例 72 / 10 == 7.2 == 7
- {
- cout << "敲桌子" << endl;
- }
- else//如果不是特殊数字 打印数字.
- {
- cout << i << endl;
- }
- }
- }
复制代码 . for (1, 100, 1, i ) 如果 (i % 7 = 0 或 i % 10 = 7 或 i ÷ 10 = 7 )OutputDebugText (“敲桌子”)OutputDebugText (i ). next () |