請問如何寫才有辦法寫成靠右對齊,我目前只寫得出靠左對齊,以下是我的程式碼
int main(void)
{
int i,j;
int num=5;
for(i=1;i<=num;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
system("pause");
return 0;
}
如同原先寫的,補空白即可
for (i = 1; i <= num; i++) {
/* 這邊補 num - i 個空白(略) */
for (j = 1; j <= i; j++) {
printf("%d", i);
}
printf("\n");
}
你好,不好意思我是個初學者,剛剛又研究了一下,還是不太清楚,我想知道具體的寫法,我加上空格會讓每行輸出結果都補上空格。麻煩您了
看懂下面這個你就知道怎麼加空格了
//這段會輸出 i 個 i
for (j = 1; j <= i; j++) {
printf("%d", i);
}
87564498
空空空空1
空空空22
空空333
空4444
55555