【发布时间】:2014-10-26 22:09:08
【问题描述】:
我有点挣扎如何让我的输出显示如下:
a
aa
aaa
我当前的输出显示了这个:
a
aa
aaa
下面是我的代码:
void displayA(int a){
for(int i = 0; i < a; i++)
printf("a");
}
int main(void){
displayA(1);
printf("\n");
displayA(2);
printf("\n");
displayA(3);
printf("\n");
return 0;
}
有什么建议吗?谢谢。
感谢您的回答。我意识到我的编码逻辑是错误的。使用下面的建议帮助我弄清楚了。谢谢!
【问题讨论】:
-
试试
printf("%3s", "a"); -
提示:你的
displayA函数需要两个参数。要打印的 a 的数量和列宽 -
我之前试过了,还是不行。 @Don'tYouWorryChild
-
@thelaws 介意举个例子吗?谢谢。