pta
7-45 找完數
網友「雲上明月」的程式:
1 #include2int isperfect(int
num);34
intmain() 19}
20}21}
22if(!exist) printf("
none");
23return0;
24}2526
int isperfect(int
num) 33}
34if(factorsum ==num)
37return isperfect*maxfactor;
38 }
我的部分程式:
int isperfect(intnum)
}if(sum==num)
}
差距:1、變數命名簡單,區分度不強
2、沒有定義標識是否完全數的變數,這樣當要判斷的數不是完全數時就不能返回0了
PTA刷題技巧
作用 刷題的時有時輸入的資料量太大,格式太繁瑣,每次除錯都得自己輸入資料,除錯的20 以上的時間都放在輸入資料上面了,考試黑框框不能複製。include include include include include include include include includeusing name...
刷題 PTA 6 7 統計某類完全平方數
要求 實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。函式介面定義 int isthenumber const int n 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。1 include 2 include 3 4...
PTA刷題日誌 2020 1 27
第一題 1096 consecutive factors 20分 類似於數學問題,求最大長度子列乘積,所有子列必須滿足都小於等於sqrt n 因為sqrt n sqrt n n,所以只需要從2遍歷到sqrt n 然後逐項相乘,如果成績不能被n整除就放棄迴圈,重新開始。第二題 1059 prime f...