2015-02-07 26 views
-3

如果我有一個循環像圖所示:用printf在c

for(k = 0; k < histogram[j]; k++) { 
     /* printf("histogram[" + k + "]") */ 
     printf("*"); 
    } 

如何打印什麼,我有意見。我是新來的C和用於能夠串連之類的東西所以。

+1

'printf(「%d」,histogram [k]);'類似這樣的,但這是基本的C(參見:http://www.cplusplus.com/reference/cstdio/printf /你可以自己弄清楚) – Rizier123 2015-02-07 03:12:33

+1

'printf(「直方圖[%d]」,k)'實際格式取決於k的類型 – 2015-02-07 03:15:26

回答

4

我相信這是你想要的

for(k = 0; k < histogram[j]; k++) { 
    printf("historgram[%d]", k); 
} 

參見:​​
*注意,鏈接到一些人的文檔,我在網上找到,printf進行你正在尋找這個問題該怎麼辦在系統中是相同的

+0

**建議**:提供功能手冊而不是C++參考的鏈接,因爲這是一個c問題。這是我的意見,它可能是錯的。 – 2015-02-07 03:58:35

+0

謝謝,改變了從我在網上找到的一些linux man文檔的printf鏈接,對於這個問題printf在我用過的每個系統中都是一樣的 – 2015-02-07 22:09:20