猿问

这个程序要怎样改才能连续输入数据进行判断

#include<stdio.h>

int main()

{

int a;

printf("请输入一个大于等于1小于100000的数:");

scanf("%ld",&a);

while(a<1||a>99999)

{

printf("输入错误,请重新输入数据:\n");

}

if(a==a%10*a%10||a==a%100*a%100||a==a%1000*a%1000)

printf("a是同构数!\n");

else

printf("a不是同构数!\n");

return 0;

}


幕布斯7921344
浏览 1259回答 2
微课
2回答

onemoo

把用于判断的逻辑部分放到一个 while(1) {......} 中,也就是让这部分循环执行。当然还要记住加上跳出循环的代码,不然程序永远不会结束。
随时随地看视频慕课网APP
我要回答