為什麼我執行C語言後,顯示不到結果

2022-12-24 09:01:13 字數 1314 閱讀 3478

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...