c语言试找出满足下列条件所有三位数:百位数不多于2,个位与百位对换得到新三位数比原数的二倍多。
来源:百度知道 编辑:UC知道 时间:2024/06/03 05:47:31
void main()
{int a,hun,date,ten,new;/*a原数据,hun百位,date个位,ten十位,new新三位数*/
for(a=100;a<=999;a++)
{hun=a/100;
ten=a%100/10;
date=a%10;
new=date*100+ten*10+hun;
if((hun>=1)&&(hun<=2)&&(new>2*a))
printf("%d\n",a);
}
}