C語言程式執行後顯示0 0000000,沒有錯誤,求大神指教

2021-03-24 11:50:46 字數 2647 閱讀 7421

1樓:江偉

while i>=1e-6;

改為while( i>=1e-6)

即去掉;加上()

2樓:

while i>=1e-6;

這裡不行吧?

while (i>=1e-6)

3樓:匿名使用者

main()

pi=pi*4;

printf("%f",pi);

}看看這樣對不,不過只能求近似值

1 while 後面你加了 ; 這樣就不會回進入迴圈2 根據你的公答

式 pi = pi*4

4樓:

i=i/(i+2)錯了

是i=1/(i+2)

c語言輸出的總是0.000,求大神指教。程式如下。

5樓:匿名使用者

scanf("%f",&f);

//double型別的輸入不能使用%f進行輸入,得用%lf才能正常得到a的值。

6樓:it孤鶩

5/9 改為5.0/9

ps:5/9 一直等於0

我在code::blocks執行一下簡單的c語言程式時出現了結果為0.000000的錯誤,不知為何,求請教。

7樓:滄海雄風

double請使用%lf

float 才用的是%f

c語言執行程式無錯誤但結果一直為0,求大神 5

8樓:tian丫丫呀

我執行還可以啊 有顯示y=10,如圖所示

int k,m;

double y;

scanf("%d %d",&k,&m);

if(k>0&&k<=3)

printf("y=10");

if(k>3&&k<=10)

y=10+2*(k-3)+m%5*2;

printf("y=%.0lf\n",y);

if(k>10)

y=24+(k-10)*3+m%5*2;

printf("y=%.0lf\n",y);

return 0;

c語言程式編譯的時候沒有錯誤,執行後就顯示exe停止執行,求大神指點

9樓:匿名使用者

typedef定義的*node是指標

sizeof(node) 為4位元組

typedef定位node

然後 node *node 這樣定義節點指標

c語言程式異常退出(編譯後沒有問題,但是在程式執行後,當我輸入乙個數字後就顯示錯誤退出),請大俠指教

10樓:匿名使用者

scanf("%d",&grades[i]);初步看了下應該是少了取位址符

11樓:匿名使用者

樓主你的main()函式呢?

c語言程式老是顯示錯誤但是沒有錯是什麼原因 5

12樓:匿名使用者

從**上看沒有問題。

如果你是新安裝的編譯器,那麼有可能是編譯器配置問題。 (error spawning cl.exe)

也有可能是你工程中加了不止乙個檔案。(function main )

13樓:匿名使用者

複製**,退出軟體重新開啟編譯。

14樓:匿名使用者

你家乙個 return 0;試試

c語言程式,編譯沒有錯誤,執行時出錯。問題在哪? 100

15樓:匿名使用者

1 編譯階段,執行的是對單個檔案的轉換,從源**轉換成二進位制檔案。

2 鏈結階段,將每個原始檔轉成的二進位制檔案,及相關的系統庫檔案共同打包生成可執行檔案。

3 從定義上可以看出,鏈結階段,出現錯誤有兩種可能:

1) 函式中引用了不存在的函式。

2) 編譯環境有問題,導致ld出錯。

16樓:在角落悠哉的風

首先編譯已經報錯: 有乙個找不到的符號鏈結_max

max這個函式你只宣告了但沒有定義,也就是編譯器只知道有這麼個函式,但是函式是做什麼的,不知道。

如果你是新手,諮詢一下其他同學或者老師,這個問題實在不應該發出來,自學才是最好的老師。

17樓:匿名使用者

#include

int max(int a,int b);

int main(void)

int max(int a,int b)

max函式未定義

c語言程式 除錯出錯,找不到問題在哪,求大神指教!

18樓:龍__鳳

#include

long j_ch(long a)//按你的函式功能,需要有返回值

void main()//這裡是main,你拼寫錯誤

19樓:匿名使用者

是main,不是mian。。。。。

c語言程式執行結果顯示不完全,C語言程式可以執行,但不顯示結果

1.手動修改 單擊控制台視窗左上角 屬性 布局 這裡的螢幕緩衝區大小的寬度和高度就是指每行顯示的字元數和行數 2.程式修改 createconsolescreenbuffer 建立螢幕緩衝區 setconsoleactivescreenbuffer 設定某個緩衝區為當前緩衝區 要用到這兩個函式 可以...

C語言執行程式後輸入的問題

額,你的if和else if條件相同了 這和你的初衷應該不同把 還有那個nmz123的程式就滿足你的要求 主要是編譯器在每個程式後邊加了個getch exit 1 用while語句,或者go to scanf d year while year 195 printf 是 n 程式中只有乙個scanf...

怎麼測量C程式執行的CPU週期數,用C語言實現CC

3全部 include time.h include stddef.h include stdio.h int main time t str,end long unsigned int t str time null for t 0 t 500000000 t 迴圈次數盡量大,不然時間差太小看不到...