#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;}
2 回答
onemoo
TA贡献883条经验 获得超454个赞
把用于判断的逻辑部分放到一个 while(1) {......} 中,也就是让这部分循环执行。当然还要记住加上跳出循环的代码,不然程序永远不会结束。
- 2 回答
- 0 关注
- 1257 浏览
添加回答
举报
0/150
提交
取消