C語言,我的程式為什麼執行不對,c語言中輸入一個程式後顯示無錯誤,為什麼不能執行

2022-09-07 20:58:39 字數 2763 閱讀 6879

1樓:

是陣列,本身就是地址,不必用&;

2、b進位制,每位上的數字最大值是b-1,因此,應該先檢視3個數各位的數字,取最大值+1作為b的最小值.

3、注意,base在每次求1個數之前,要重新歸1。你求sum1,sum2,sum3前,都沒有歸1,base累積,越來越大。第一個base=1;應該在for(i=len1-1;i>=0;i--)前面,for(i=len2-1;i>=0;i--),for(i=len3-1;i>=0;i--)前面各有一個base=1;

4、不管幾進位制,r>=p,r>=q都必須滿足。否則無解。

2樓:匿名使用者

scanf("%s,%s,%s",&p,&q,&r);

應該為 scanf("%s,%s,%s",p,q,r); 或者

3樓:匿名使用者

沒有考慮十進位制以上的時候的a,b,c的表示吧

c語言中輸入一個程式後顯示無錯誤,為什麼不能執行

4樓:匿名使用者

你的截圖太不清楚了,但是首先一個錯誤是:主函式是 main,你寫錯了,而且按照標準應該是 int main,另外你的左邊工程列表裡顯示有2 class,不只你是怎麼組織源**檔案的。總之,要使一個程式正確,不僅**邏輯要正確,編譯-連結配置、工程檔案構建配置、執行時環境配置都正確才能執行

簡單c語言程式 執行結果怎麼都不對啊

5樓:gta小雞

這個結果才是對的,你自己算錯了吧

6樓:

樓主您好,按照您給出的表示式,我用計算器又算了一遍,結果為5.16,取一位小數為5.2,沒有問題的。不知道是不是您的表示式出錯了。

log10 1.0526 /log10 1.010.02226/0.00432=5.16

若有疑問請追問,沒有問題請採納,謝謝!

為什麼我的這個c程式執行起來不對

7樓:風若遠去何人留

應該是輸入問題。

輸入應該用逗號分隔。比如 0,10

建議改成

scanf("%d%d",&a,&b);

這樣用空格分隔,比較不容易出錯。

c語言程式 為什麼不能執行

8樓:千鋒教育

你這裡去掉&c

不去掉輸出的是c變數的地址

急急急,c語言程式沒有錯誤,為什麼程式執行時總停止工作

9樓:∥熊筱梟

是不是你定義的陣列在主函式裡?棧溢位了。儘量把陣列定義在主函式外,防止溢位。否則就有可能停止工作。

10樓:問心

就是 程式錯誤吧 或者換個執行環境

比如把 vc++ 6.0 換成 turbo c ,..

有些程式只能在 turbo c 下執行

11樓:忽忽上升

那就是程式有錯誤,比如記憶體分配錯誤啥的。

12樓:谷歌瀏覽器

我也有同樣的問題有大神可以解答嗎?

為什麼c語言程式編譯正確但不能執行?

13樓:匿名使用者

編譯正確只是代表程式沒有語法錯誤,無法判斷邏輯錯誤。

仔細檢查你的程式,判斷邏輯流程是否有誤。

14樓:神一樣的程式設計師

error spawning cl.exe 錯誤是因為你的 vc6.0 路徑配置出錯了

要麼重灌 vc6.0, 要麼換個版本的 vc

我覺得 vc2008 不錯, 入門之上, 高階之下, 很適合學習用

15樓:匿名使用者

編譯正確不代表著就能夠正確執行了

編譯正確說明只能說明語法上沒有出現問題

而執行不了,有可能是你的邏輯有問題

建議詳細檢查**,確證語法、邏輯都沒有錯誤後,再編譯執行

16樓:科技數碼答疑

編譯正確只是代表程式沒有語法錯誤,至於邏輯錯誤是無法判斷的。

但是你的程式明顯提示有錯誤,需要修改

printf("%4d %d\n",i,slect[i]);

17樓:匿名使用者

這哪是編譯正

bai確,這是有一個語法錯du誤的意

zhi思,這樣的程式是無法執行

dao的。專

最後一句的語法錯了

屬應該是printf("%4d %d\n",i,slect[i]);

雙引號中間是格式控制字串,用於控制輸出的字串以及變數的格式,變數需要放在雙引號外頭,用逗號分隔。

18樓:邁向猿的人生

編譯正確一般來說就可以執行,最多是得不到你想要的效果。

19樓:破碎_紫楓

執行時報錯吧! 這個要你檢查一下你的**了

20樓:匿名使用者

標頭檔案加

#include

在 程式末尾加

system("pause");

執行C語言程式

寫好源 後儲存了 路徑中最好不要包含漢字 然後點開始 找vs net工具 選擇vs net命令提示 像cmd下操作一樣 進入到你儲存源 的路徑 不過編譯器我好像忘了 c 的應該是csc.exe 類似 c 的 比如你一個檔名叫abc.cs 直接輸入csc abc就可以 但c 編譯器應該不一樣吧 你在你...

除錯C語言程式時打不開,c語言程式執行時 include stdib h 打不開為什麼

把防毒軟體關了,重新編譯執行 看不清圖,目測是沒有包含stdafx.h 首先,這拍的也太不清晰了 其次,具體問題是什麼描述一哈 最後,我還要再吐槽一些,以後記得清晰點的圖 直接拖動進去工作區視窗試試 c語言程式執行時 include打不開為什麼 應該是stdlib.h吧?包括一些基本的函式 另外常用...

c語言問題,程式如下,執行結果為什麼是3,5,3,我看是3,

int a 3,b 5,c 7 if a b a b 這個if語句不成立 所以b不會賦值給ac a 這是把a賦值給c 這時a 3,b 5,c 3if c a c b 因為c等於a 所以這句不執行printf d,d,d n a,b,c 最後結果 3 5 3 include main 等價於 incl...