一 问题描述
一条长阶梯,若每步跨2阶则剩1阶,若每步跨3步则最后剩2阶,每步跨5阶,剩4阶,每步跨6阶,剩5阶 每次跨7阶 1阶不剩。请问在1~N内有多少个数满足。
二 设计思路
利用穷举法 寻找符合条件的例子 选择结构来构造条件。 剩几阶可以用取余操作
三 流程图
四 c++代码实现
#include<iostream>
using namespace std;
int main()
{
int N=1,i=1,n=0;
cin>>N;
for(;i<=N;i++)
{
if((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
{n++;
cout<<"情况:"<<n<<endl;
cout<<i<<endl;
}
}
return 0;
}
标签:百题,cout,int,2.7,每步,&&,4.24,i% From: https://www.cnblogs.com/galileo9527/p/17350292.html