當輸入不滿足第一個if語句的條件時,不是理想的重新給type1和type2賦值而是死循環(huán)。#importintmain(intargc,constchar*argv[]){@autoreleasepool{//6.5.1longinttype1,type2,flag=0;printf("請輸入要測試的兩個整數(shù):");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("只能輸入整數(shù),并且第二個數(shù)不能為0,請重新輸入:");}}return0;}}
請大家?guī)臀铱纯礊槭裁催@段代碼一直是死循環(huán)(obejective-c)
肥皂起泡泡
2019-04-07 09:38:36