没准能为哪位朋友提供新思路,话不多说,上程序
#include<stdio.h>
void five();
void six();
int main()
{
int x;
scanf("%d",&x);
five(x);
six(x);
return 0;
}
void five(int x)
{
int a,b,c;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
{
if(a+a+b+b+c==x)
printf("%d%d%d%d%d\n",a,b,c,b,a);
}
}
void six(int x)
{
int a,b,c;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
{
if(a+a+b+b+c+c==x)
printf("%d%d%d%d%d%d\n",a,b,c,c,b,a);
}
}