为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
幕布斯7921344 2015-11-02 15:26:44
#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) {......} 中,也就是让这部分循环执行。当然还要记住加上跳出循环的代码,不然程序永远不会结束。

查看完整回答
反对 回复 2015-11-02
  • 幕布斯7921344
    幕布斯7921344
    怎么跳出循环
  • onemoo
    onemoo
    比如把那句用来判断a范围的语句改成 if (a...) {break;} P.S. 这个判断本来也不应用while
  • 2 回答
  • 0 关注
  • 1257 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信