《算法笔记》3.3小节——入门模拟->图形输出
A无难点,注意一下刚开始公式直接用5算的,实际上用h来表示,还有就是加2i要减2,因为i从1开始。
#include<stdio.h> int main() { int h; while(scanf("%d",&h)!=EOF) { for(int i=1;i<=h;i++) { int len=2*h-2*i; while(len--) printf(" "); for(int j=1;j<=h+2*i-2;j++) printf("*"); printf("\n"); } } return 0; }
时间才能证明一切,选好了就尽力去做吧!