0
已解决
万韧山
初级天翼
初级天翼
题目链接: 酷町堂:4116
#include<bits/stdc++.h>
using namespace std;
int m,x;
int v(int s){
int cnt=0;
while(s!=0){
cnt++;
s/=10;
}
return cnt;
}
int f(int x){
int sum=0;
while(x!=0){
sum+=x%10;
x/=10;
}
return sum;
}
int main(){
//取个位 %10
//取十位 /10%10
//取百位 /100%10
//取千位 /1000%10
//freopen("题目英文名.in","r",stdin);
//freopen("题目英文名.out","w",stdout);
cin>>m>>x;
bool flag=0,b=0;
for(int i=1;i<=900;i++){
if(v(i)==m&&f(i)==x){
cout<<i<<' ';
flag=1;
break;
}
}
for(int i=900;i>=1;i--){
if(v(i)==m&&f(i)==x){
cout<<i;
b=1;
break;
}
}
if(!flag&&!b) cout<<"-1-1";
//fclose(stdin);
//fclose(stdout);
return 0;
}
WA0分代码
样例对的