3199:【例33.2】 两位数
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 4565 通过数: 2573
【题目描述】
现在有一个两位数,这个两位数十位上的数与个位上的数和为 𝑎 ,十位上的数与个位上的数差(大减小)为 𝑏 ,那你知道这个两位数是多少吗?
【输入】
第一行两个整数𝑎,𝑏(1≤𝑎≤18,0≤𝑏≤9)。
【输出】
输出一行,包含一个整数,表示这个两位数,如果有多种解,输出最小的一个。
【输入样例】
3 1
【输出样例】
12
#include<iostream>
#include<cmath>
using namespace std;
int main() {int a,b,g,s;cin>>a>>b;for(int i=10;i<=99;i++){g=i%10;s=i/10;if(g+s==a&&abs(g-s)==b){cout<<i;return 0;}}return 0;
}
#include<iostream>
using namespace std;
int main(){int a,b,c,d;cin>>a>>b;if(a==1){cout<<"10";return 0;}c=(a-b)/2;d=(a-b)/2+b;cout<<c<<d; return 0;
}