藍橋杯 算法訓練 4-1打印下述圖形(c語言版詳細註釋)

試題 算法訓練 4-1打印下述圖形

                                                                                  藍橋杯試題解答彙總鏈接

資源限制

       時間限制:1.0s 內存限制:256.0MB


問題描述

       使用循環結構打印下述圖形,打印行數n由用戶輸入。打印空格時使用"%s"格式,向printf函數傳遞只包含一個或多個空格的字符串" ",下同。在這裏插入圖片描述


樣例輸入

5

樣例輸出

    *
   ***
  *****
 *******
*********

數據規模與約定

 輸入數據中每一個數的範圍。
 例:0<n<20。

代碼

#include<stdio.h>
int main(){
	int n,i,j;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		for(j=0;j<n-i-1;j++){//每行輸出n-i-1個空格 
			printf(" "); 
		}
		for(j=0;j<i*2+1;j++){//每行輸出i*2+1個* 
			printf("*");
		}
		printf("\n");
	}
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章