我有點掙扎如何讓我的輸出顯示是這樣的:對齊文本向右用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