導航:首頁 > 軟體知識 > 怎麼寫程序代碼運行結果為沒有

怎麼寫程序代碼運行結果為沒有

發布時間:2023-01-24 01:24:37

① c語言程序顯示沒有問題但運行結果是空白的

您好,很高興回答您的問題。
在c語言中,程序的錯誤分成兩種,一種是語法錯誤,程序在進行運行過程中會檢測出來,並且給出錯誤的大致位置和原因,另一種錯誤是邏輯錯誤,說通俗點就是程序沒有語法錯誤,但是程序內部出現了不符合題目本意的錯誤,導致不能得出正確結果,這種誤是沒有提示的,要編寫者自己去發現。估計您的程序出現了第二種錯誤,所以需要您仔細分析哦。

② 為什麼我的程序運行結果什麼都沒有,望指點。(問題描述如下方圖片)

樓上說的不太對,如果按照題目所說輸入82.3仍然得不到結果,不應該是82.3這個數字的問題,要麼是你寫的程序有邏輯錯誤(語法上確實沒看出什麼問題),要麼是題目給錯了。題目給錯了一般不至於,所以還是要檢查你的代碼邏輯。要學會使用編譯器的調試模式,通過打斷點跟蹤項目的運行情況。既然你說沒有結果輸出,你唯一的輸出點在於最中間的if語句,所以可以在if這一行打上斷點,看各個變數此時的運行情況,分析是不是你的判斷哪裡有邏輯錯誤。另外你不會調試模式的話你把代碼全部粘貼出來我抽空給你debug一下,照著圖片敲實在難受。(我才不會承認我懶呢)

③ 大家幫我看看為什麼這個程序運行後沒有結果,還有我不太理解為什麼寫了return z後回到了第八行

這個程序分析如下:

沒有出結果是因為你在代碼中多加入了scanf語句,這是要求輸入a,b的值,值之間用,隔開。

按你的意思a,b已經有初值了,可以把scanf語句刪除。

第二個問題:函數調用結束會返回到調用處進行下一步指令,return z表示此函數調用結束,所以會返回到第八行,把返回值賦值給c。

④ 我用C語言寫了個程序 可以運行 但得不到結果 為什麼啊·

主要原因是你程序有問題,你的count未賦初值,在上面加上count =0就行了。
另外你的n取值過大,當你輸入的x為1和2還可以,但是大於2以後就會在計算fact(n)時超出double的取值范圍,最後只會出現卡死狀態。還有輸出sum時是printf("sum=%.4lf\n",sum);
這是不可取的,所以將n修改小一點才能看看結果,驗證一下程序的正確性。

⑤ 為什麼程序運行沒有輸出結果

如果是iostream頭文件的話就是cout語句輸出,你應該忘了加了。另外,加一個return也是一個很好的習慣。
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for (int i = 1; i <= 100;i++)
{
sum = sum + i;

}
cout<<sum;
return 0;
}

⑥ win10系統,用vc6.0編寫完程序後,運行結果怎麼沒有

while(i<=5)後面不能有分號,構成死循環了。運行之後不是沒有結果,而是它一直運行那個循環體,只是執行不到最後那條輸出語句而已。把分號刪了就可以了。

閱讀全文

與怎麼寫程序代碼運行結果為沒有相關的資料

熱點內容
國盛期貨要下載哪個app交易 瀏覽:426
金數據如何在填完後顯示信息 瀏覽:143
司法技術室是什麼意思 瀏覽:719
創業板上市找什麼公司代理 瀏覽:895
肉類調理品有什麼產品 瀏覽:656
柘城對比淅川辣椒市場哪個大 瀏覽:79
餐飲小程序怎麼找紅利 瀏覽:438
微信發了多少條信息怎麼看 瀏覽:107
目前市場上的仿製葯有哪些 瀏覽:703
西部數據2400mb是什麼意思 瀏覽:516
什麼產品可以消痘 瀏覽:395
c語言如何查找源程序 瀏覽:374
吉客優品代理怎麼做 瀏覽:967
plc程序sftl什麼意思 瀏覽:763
標普技術進展如何 瀏覽:356
代理服務行業的賬怎麼做 瀏覽:53
歐盟農產品標准怎麼查看 瀏覽:854
什麼情況下可以不使用實質性程序 瀏覽:123
短期交易用英語怎麼說 瀏覽:464
客房入住信息多久消失 瀏覽:510