int main() {
int n,I,j;
while(scanf("%d ",& ampn)) {
for(I = 1;我& lt= n;i++) {
for(j = 1;j & lt= n-I;J++) //畫壹個空格
printf(" ");
for(j = 1;j & lt= I;j++)
printf("%d ",j);//從1到n的輸出
for(j = I-1;j & gt=1;j -)
printf("%d ",j);//輸出從n-1到1。
printf(" \ n ");
}
for(I = n-1;我& gt=1;我- ) {
for(j = 1;j & lt= n-I;J++) //畫壹個空格
printf(" ");
for(j = 1;j & lt= I;j++)
printf("%d ",j);//從1到n的輸出
for(j = I-1;j & gt=1;j -)
printf("%d ",j);//輸出從n-1到1。
printf(" \ n ");
}
}
返回0;
}
擴展數據:
寫作規則
1,壹個描述或語句占壹行。
2.{}括起來的部分通常表示程序的某種層次結構。{}壹般與結構語句的第壹個字母對齊,占據單獨壹行。
3.較低級別的陳述或解釋可以比較高級別的陳述或解釋縮進幾個單元格後編寫。為了看起來更清晰,增加程序的可讀性。在編程時,我們應該努力遵循這些規則,以養成良好的編程風格。
參考資料:
百度百科-c語言