当输入不满足第一个if语句的条件时,不是理想的重新给type1和type2赋值而是死循环。#import intmain(intargc,constchar*argv[]){@autoreleasepool{//6.5.1longinttype1,type2,flag=0;printf("请输入要测试的两个整数:");while(flag==0){scanf("%li%li",&type1,&type2);if((type1==(longint)type1)&&(type2==(longint)type2)&&type2!=0){if(type1%type2==0){printf("%li可以被%li整除",type1,type2);flag=1;}else{printf("%li不可以被%li整除",type1,type2);flag=1;}}else{printf("只能输入整数,并且第二个数不能为0,请重新输入:");}}return0;}}
心有法竹
至尊宝的传说
相关分类