2015-02-07 71 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