1樓:希聲和寡
有兩個錯誤,一個語法錯誤,一個邏輯錯誤:
語法錯誤:
int main;
改為:int main()
改過以後:
#include
#include
using namespace std;
int main()
cout< }上述改過的**編譯是沒有問題的,但是執行會死迴圈,因為還有一個邏輯錯誤: 當n=153時,進行下面的賦值: n1=n/100; n2=n/10-n1*10; n3=n%10; 那麼:n=n1*n1*n1+n2*n2*n2+n3*n3*n3; 這麼計算以後,n的值必然還是153 所以,你的**中的while迴圈: while(n<20000) 就是始終在: 判斷n的值,n<20000成立,進入迴圈體 n=n1*n1*n1+n2*n2*n2+n3*n3*n3;//將n值賦為153 n++;//將n值賦為154 判斷n的值,n<20000成立,進入迴圈體 n=n1*n1*n1+n2*n2*n2+n3*n3*n3;//將n值賦為153 n++;//將n值賦為154 判斷n的值,n<20000成立,進入迴圈體 n=n1*n1*n1+n2*n2*n2+n3*n3*n3;//將n值賦為153 n++;//將n值賦為154 ...... 上面就死迴圈了 2樓:匿名使用者 int main; 改成 int main() 你太粗心了。。這也能寫錯。。。 3樓:匿名使用者 標頭檔案加上#include,另外你的變數型別應該改一下。按你的計算n1n2n3很明顯不是整型變數麼,改成float型的吧 4樓: 這個程式的作用是找[153,20000)內,所有等與它每位數的立方的和的數嗎? 那這樣的話,程式應該如下: #include #include using namespace std; int main() } 5樓:匿名使用者 最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pas... 關係不大,英語好的程式設計不一定好。程式設計時只用到一些特使的英語 最主要的是熟悉程式設計的那一套格式和邏輯。不大,最多就是用一些英文單詞給變數函式命名而已,其他英語語法什麼的完全沒有關係 英語和程式設計說實話都是一種語言,英語是交流上的語言,而程式設計則是我們和計算機交流的語言。學習程式設計和英語... a 1 1045 997 2 1039 990 3 1031 987 4 1025 982 5 1023 974 6 1018 973 7 1015 970 8 1013 963 9 1012 964 10 1020 969 11 1034 986 12 1041 990 13 1037 984 1...會程式設計的進有關人前途的事,會程式設計的進 有關一個人前途的事
英語和程式設計的關係大不大,學習程式設計和英語有關係嗎?關係大不大?
有關於MATLAB的程式設計問題,急!謝謝