c语言程序设计基础。。
问题描述:
答
代码如下:
望三连:
int main()
{
int hund = 0,ten = 0,one = 0;
int a = 0,b = 0,c = 0;
int flag = 101;
while(flag){
if((0 == hund) || (5 == hund))
a = 5 - hund;
else
a = 10 - hund;
if((0 == ten) || (5 == ten))
b = 5 - ten;
else
b = 10 - ten;
if((0 == one) || (5 == one))
c = 5 - one;
else
c = 10 - one;
if(hund > 0)
printf("%d%d%d\n",a,b,c);
else if(ten > 0)
printf("%d%d\n",b,c);
else
printf("%d\n",c);
if(one < 9)
++ one;
else{
one = 0;
++ ten;
}
if(ten > 9){
ten = 0;
++ hund;
}
-- flag;
}
return 0;
}
答
每个十进制位都变