各位C語言高手給看看這個程式那裡錯啦

2022-05-08 10:35:20 字數 706 閱讀 6965

1樓:施瓦辛格

幫你改了一下,你好好看看,沒有做16進位制的abcdef的轉換,2 8 10都沒有問題:

#include

int main(void)

;printf("輸入一個十進位制數n:");

scanf("%d", &n);

printf("輸入一個其他進位制數m:");

scanf("%d", &m);

do while (b != 0);

for (i = (c-1); i >= 0; i--) //1.起始值應該是(c-1);2.i應該是--

printf("%d", a[i]);

printf("\n");

return 0;

}執行截圖:

2樓:

你的**沒看懂,重寫了一個供參考……

#include "stdio.h"

#include "string.h"//void itob(int n,char s,int b)s[i]=null;

strcat(s,b==2 ? ")b(" : b==8 ? "o" : b==16 ? "x0" : "");

strrev(s);

}void main(void)

3樓:

要判斷 當基數大於9時,引入abcdef的問題,略麻煩

有高手給看看這個是狼牙嗎,有高手給看看這個是狼牙嗎

這是狗牙。狼牙比這還要長要大。傳說狗牙是避邪的,也不錯的。請高手看看這顆是不是狼牙 人家沒看錯,這就是狗牙。你說你哥親手打死,在哪?具體情況你說一下呀。現在回市面上大多數狼牙,來答源於養殖場,很少有野生的,這是成本問題,而且狼是國家二級保護動物,現在禁止獵殺,你是牧民也沒用,狼吃了你的羊,賠給你,但...

哪位大神幫我看看這個c語言程式錯在哪

首先是首行的stdio.h書寫錯誤,其次是switch 後面不加分號。其它錯誤我還沒發現 第一,標頭檔案 第二,switch 後面的分號去掉。switch n 5 括號裡面不能有運算表示式 大神幫我看看這個c語言程式不知道 錯了 就不能複製 出來?只會照 我換了10個顯示器,30個鍵盤,20個滑鼠也...

看看這個c語言程式為什麼結果是

if 後沒有用 只對後面第一個分號前的語句起作用也就是b a這個語句 因為a然後執行a c 則a 3,接著執行c b,則c 2現在是a 3,b 2,c 2 所以輸出3,2,2 if後只執行一條語句 a c 假 b a 不執行但 a c c b 執行 a就變成了3 c也變成了2 就是 3 2 2 了 ...