输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 < A < B ≤9)
答案:1 悬赏:30
解决时间 2021-01-11 04:12
- 提问者网友:兔牙战士
- 2021-01-10 05:43
输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 < A < B ≤9)
最佳答案
- 二级知识专家网友:话散在刀尖上
- 2021-01-10 06:02
#include
int main(void)
{
int i,j,k,N;
printf(" 请输入一个三位正整数:");
while(scanf("%d",&N) == 1)
{
if(N<100 || N>999)
{
printf(" 输入错误!请重新输入:");
continue;
}
k=0;
for(i=1;i<9;i++)
for(j=i+1;j<10;j++)
if((i*10+j)*(j*10+i) == N)
{
printf(" A = %d B = %d
",i,j);
k++;
}
if(!(k))
printf(" No Answer
",i,j);
printf("
请输入一个三位正整数:");
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯