1樓:匿名使用者
最後一個花括號前加上 system(「pause」);
c語言程式可以執行,但不顯示結果
2樓:匿名使用者
while(m=1)這個是不是有問題,如果是判斷m等於1,應該是m==1 =這個是賦值語句。
3樓:奧貝利科斯
無縮排 無註釋 無空格 不答不解釋
4樓:匿名使用者
也要先說說你的程式是想要完成什麼功能,這樣看起來比較方便啊
5樓:匿名使用者
給點註解之類的吧
實在不懂什麼意思
c語言中,輸入如下的程式為何執行後顯示不出來最終結果?
c語言可以執行,但顯示不出結果?
6樓:
1.scanf("%d",x); 這條輸入語句寫錯了,你忘記加取地址符號&了
scanf("%d", &x);
2.x/10; 應該修改了 x /= 10;
7樓:匿名使用者
x/10; 沒有意義,未進行任何賦值操作,導致你的迴圈是個死迴圈,自然不會出結果,從**來看你似乎想寫的是x/=10;
為什麼c語言執行程式沒有結果?
8樓:匿名使用者
試試看:第一個if和第二個if之間的**用大括號{}括起來;第二個if和return之間的**用大括號{}括起來。
c語言程式設計,執行結果為什麼不執行之後的語句
9樓:岔路程式緣
float型別的變數在儲存時是有誤差的!所以,看似ab=0.00000,實際上儲存可能是0.
000003,當用if(ab==0.00000)判斷時,造成變數ab(0.000003)與常量(0.
00000)不完全相等。
如果不想出現這種誤差,就不要使用float或double型變數,而使用int型變數。
如果必須使用float型變數,在比較相等時,就不要使用==符號,一般用if(abs(ab-0.00000)<1e-6)來判斷認為相等。
c語言程式執行後出不來結果?
10樓:中國猴
你要不停的點鍵盤直到執行出來符合if條件的語句
c語言,為什麼不顯示執行的結果,不會報錯,只是不列印結果
C語言,我的程式為什麼執行不對,c語言中輸入一個程式後顯示無錯誤,為什麼不能執行
是陣列,本身就是地址,不必用 2 b進位制,每位上的數字最大值是b 1,因此,應該先檢視3個數各位的數字,取最大值 1作為b的最小值.3 注意,base在每次求1個數之前,要重新歸1。你求sum1,sum2,sum3前,都沒有歸1,base累積,越來越大。第一個base 1 應該在for i len...
c語言中,程式沒有錯誤但是執行後卻不顯示
不是你寫來 的吧?因為 沒有問源題,只是輸入 bai時要先輸入個數dun,再輸入zhin個數,最後輸入一個要找的數 dao這 沒有輸入錯誤提示,所以輸入錯了就沒有輸出,等待下一次輸入。而且,是多組迴圈,若要退出,得輸入兩次ctrl z鍵,否則啥也不顯示等待下一輪輸入。比如你輸入4 表示回車 再輸入1...
c語言中,程式沒有錯誤但是執行後卻不顯示
不是你來寫的吧?因為 沒自有問題,只是bai輸入時要du 先輸入個數n,再輸zhi入n個數,最dao後輸入一個要找的數 這 沒有輸入錯誤提示,所以輸入錯了就沒有輸出,等待下一次輸入。而且,是多組迴圈,若要退出,得輸入兩次ctrl z鍵,否則啥也不顯示等待下一輪輸入。比如你輸入4 表示回車 再輸入12...