1樓:匿名使用者
# include
#include
#include
#include
int f32(int m)
m++;
}cout cout<}樓主可以參考一下我的,上面有三個函式,其中函式f最快,它主要是減少了迴圈次數 i*i 2樓:匿名使用者 沒問題了 ,看註釋 #include #include #include using namespace std; int f(int n) i++; } return sum; } void main() m++; } } 3樓: 問:while (i謝謝大家!!!!!!!!!!! //改成i*i答:迴圈應該是從i=1到i=n/2吧。不是n的開方。改為: while (i<=n/2) 4樓:科技鳥 while (i答:因為你這樣會使一部分比sqrt (n)大的因子無法找到就退出了while迴圈,比如10的因子有5,但是sqrt(10)<5,所以就出現了錯誤。 5樓:匿名使用者 (int)sqrt(n) (i*i) c++程式設計題:親密數對 6樓:紫薇參星 按照題目要求編寫的c++程式如下 #include using namespace std; int factorsum(int x) {int i,sum=0; for(i=1;i 求親密數c++ 改錯,急用 7樓:匿名使用者 你這個程式對的啊,我輸入219, 285輸出(220,284)。 1.有可能數輸入的數對中間沒有親密數; 2.有可能是程式直接返回,導致視窗關閉你沒看到輸出。你可以在return 0;這句加一個斷點,或者在return 0;前面加一個while(1); 求親密數對 請大神用dev c++語言 8樓:愛笑的筆跡 #include int getsum(int num) }return sum; }int main() else sum1=0; sum2=0;}} return 0; }不知道執行編譯時對不對反正就是這麼寫的...但是時間複雜度有點高.... c語言 3000內的親密數問題 9樓: 先說下 我只有c++環境測試 你的第一個程式b我改了下 3000以內正常輸出220,284 1184,1210 2620,2924 int a,b,c,d,f; for(a=1;a<=3000;a++) f=1; d=0; while(f<=c/2) if(a==d&&aprintf("親密數為%d,%d\n",a,c); }除數小於等於一半的話 以3000來說 是因為因子不包括本身(即3000),所以其最大因子就是1500了 即與2相對的,大於1500小於3000的數沒有能整除3000的數了,除數為被除數一半這樣是為了減少計算次數,增大效率。 至於第2段**我用vc的c++測試沒問題 10樓:夕涵 這樣的話迴圈的時候沒有包括3000啊 用c++編寫一個程式,輸出3000以內的親密數 11樓:物理公司的 #include using namespace std; int fun(int n); void main(void) {int prime(int); int i; for(i=1;i<=3000;i++) {if(i==fun(fun(i))&&i!=fun(i))cout< 聽說回答要夠長才能夠自動採納 c++急求答案,世外高人看過來, 12樓:浪花飄零 親密數#include #include using namespace std; main() a=m*a; if(a%1000==0) else } //多語句迴圈加上} system("pause"); return 0; }若滿意請及時採納,謝謝 13樓:匿名使用者 隨便寫了下,沒有考慮效率。 2.#include using namespace std; int sum(int num) return true; }int main(){ for(int i=1;i<10000;++i)if(test(i)) cout< 第2個 include include int iscircle int n 判斷n是否是回文數字 int reverse int i 計算i 的倒置數 void main int iscircle int n int reverse int i return j 返回i的倒置數j include ... include main int mcm int m,int n while t return m include int a,b int gongbei int n n int gongyue int n n void main 幽迪 最好還是自己想想咯 下面的 是直接在主函式裡求的,沒有寫成子函... 不管c,c 基礎其他的基礎多好,不懂指標的話,還不太算入門。在你不是十分非常明白 熟悉 理解指標的情況下就不要用指標,不過如果你很熟練的話就用吧 物件導向和面向過程的語言編譯的不一樣,物件導向的對計算機來說要編譯一些沒用的東西,所以會慢一點 c 程式設計,問題出在兩個過載運算子 上或者主函式裡,謝謝...C 程式設計題 回文,C 程式設計 回文數
簡單的C語言程式設計 題目如下 ,簡單C語言程式設計 題目如下
學C 程式設計突然冒出的兩個問題,C 程式設計,問題出在兩個過載運算子 , 上或者主函式裡,謝謝