我有点挣扎如何让我的输出显示是这样的:对齐文本向右用C
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”);' – 2014-09-02 15:17:45
提示:你的'displayA函数将需要两个参数。要打印的a的数量,以及我以前尝试过的列宽度 – thelaws 2014-09-02 15:20:10
不起作用。 @ Don'tYouWorryChild – Salman2013 2014-09-02 15:20:39