1 条题解
-
1
本题有两种方法,详细请看下面:
方法1->
首先先输入一个整数n,然后从1~n循环,判断当前这个数是否满足“取余3不等于0,取余2等于0”这两个条件,如果满足,输出当前这个数,如果不满足,去判断下一个数是否满足.....
代码如下:
#include<bits/stdc++.h>//万能头文件 using namespace std; int main(){ int n; cin>>n;//输入 for(int i=1;i<=n;i++)//从1~n循环 if(i%3!=0 && i%2==0){//判断 cout<<i<<" ";//输出(注意格式) } } return 0;//完美结束🎉️🎉️🎉️ }
方法2->
和上一个方法一样,先输入一个整数n,然后循环,注意,这里的循环它的起始值是2,然后让当前的这个数+2,因为这样就能保证每次判断的数都是2的倍数了。然后就只用判断它是否是3的倍数。如果它不是3的倍数那就输出,如果是,那就直接判断下一个数就可以了。
代码如下:
#include<bits/stdc++.h>//万能头文件 using namespace std; int main(){ int n; cin>>n;//输入 for(int i=2;i<=n;i+=2){//从2~n循环 if(i%3!=0){//判断 cout<<i<<" ";//输出 } } return 0;//结束啦🎉️ 🎉️ 🎉️ }
本题解如对你有帮助,那就请你点一个赞吧!
信息
- ID
- 1209
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- 递交数
- 9
- 已通过
- 6
- 上传者