一道类似模拟??暴力??我也不知道!!
这玩意真的好难搞,求各位大奆帮忙,本蒟蒻真的不知道怎么写
A/10就是整除,题目有运行时间限制吗
#include <iostream>
using namspace std;
int main()
{
long long n;
cin>>n;
long long c = n+1;
while(c-c/10<=n)
{
if(c-c/10 == n)
cout<<c<<" ";
c++;
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!long long int c=0;
cin>>c;
for(long long int a=c+1;a<c*10;a++)
{
if(a-a/10==c)printf("%lld\n",a);
}
既然C=A-B,那么A是一定大于C
同时,B=A/10,所以A最大也只能是C的9倍左右,取10倍应该足够了
题主好:
#include<bits/stdc++.h>
using namespace std;
int main()
{
unsigned long long n,i;
cin>>n;
for(i=n-2;i<=n+ceil(n/10)+2;i++)
{
if(i-i/10==n)
cout<<i<<endl;
}
return 0;
}