菱形图案
#include <stdio.h>
int main()
{int N;int i,j,k;while(~scanf("%d",&N)){//前N+1行for(i=1; i<=N+1; i++)//1~N+1行{for(j=1; j<=N-i+1; j++)//第一次i时N个空格,第二次i时N-1个空格......{printf(" ");//输出空格}for(k=1; k<=i; k++)//第一次i时在空格之后输入“* ”,第二次i时......{printf("* ");//输出“* ”}printf("\n");}//后N行for(i=N; i>0; i--){for(j=N-i+1; j>0; j--){printf(" ");}for(k=i; k>0; k--){printf("* ");}printf("\n");}printf("\n");}return 0;
}
输出:
愿世界美好与代码环环相扣