|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
案例描述:从1开始数到数字100,如果数字个位含有7,或者数字十位含有7,或者该数字是7的倍数,我们打印敲桌子,其余数字直接打印输出。
#include <iostream>
using namespace std;
int main() {
//打印1~100
//找到个位是7的数字、十位是7的数字、整除7的数字使其打印成“敲桌子”
//%10=7、 /10=7 /7=0
int i = 0;
while (i <=100) {
if (i % 10 == 7 || i / 10 == 7 || i/7==0) {
cout << "敲桌子" << endl;
}
else {
cout << i << endl;
}i++;
}
system("pause");
return 0;
}
- #include <iostream>
- int main() {
- for(int n = 1; n <= 100; n++){
- if(!(n%7) || (n%10) == 7 || (n/10%10) == 7){
- std::cout << "敲桌子" << std::endl;
- }
- else{
- std::cout << n << std::endl;
- }
- }
- return 0;
- }
复制代码
|
|