1.16 n, 还是n
作者:互联网
【问题描述】
输出 包含n 或者是n的倍数的所有数
【输入形式】
正整数 m,n(0<m,n<1000000)
【输出形式】
从小到大排列的不大于 m 的特殊正整数(包含n,或者是n的倍数)。
#include<iostream>
#include<sstream>
#include<cmath>
using namespace std;
int main()
{
int n,m; string N;
cin>>m>>N;
stringstream in(N);
int l=N.length();//获取数字长度
in>>n;//字符串转数字
for(int i=1;i<=m;i++)
{
if(i%n==0)
{
cout<<i<<" ";
continue;
}
int t=i;
while(t)
{
if(t%(int)pow(10,l)==n)
{
cout<<i<<" ";// 是i不是t
break;
}
t/=10;
}
}
}
标签:1.16,输出,正整数,还是,int,倍数,include,cout 来源: https://blog.csdn.net/m0_52460331/article/details/118555257