标题 abc组合 类别 时间限制 1S 内存限制 1000Kb 问题描述 已知abc+cba=n,其中a,b,c均为一位数,1000<n<2000,编程求出满足条件的a,b,c所有组合。 输入说明 一个整数n 输出说明 按照整数abc从小到大的顺序,输出a, b, c, 用空格分隔,每输出一组a,b,c后换行. 输入样例 1352 输出样例 3 7 9 4 7 8 5 7 7 6 7 6 7 7 5 8 7 4 9 7 3
#include <stdio.h>
int main()
{
int n, i, d1, d2, d3;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
d1 = i / 1 % 10;
d2 = i / 10 % 10;
d3 = i / 100 % 10;
if (i + (d1 * 100 + d2 * 10 + d3) == n)
printf("%d %d %d\n", d3, d2, d1);
}
return 0;
}