菱形图案的求法

来源:互联网 发布:干部网络考试答案 编辑:程序博客网 时间:2024/04/30 14:40

给定一个确定的数,求出其菱形图案。

很简单的一个算法题目:
首先要考虑每一行要输入的东西,
就是空格和星号
然后将图案分成上下两部分  就很好求了
代码如下:
#include<stdio.h>int main(){int a,i;int j=0;int k=0;printf("Please input the number you want to serach:\n");scanf("%d",&a);for(i=0;i<a;i++){for ( j=i;j<a-1;j++)printf(" ");for ( k=1;k<=(2*i+1);k++)printf("*");printf("\n");}for(i=a-1;i>0;i--){for(j=1;j<=a-i;j++)printf(" ");for (k=(2*i-1);k>0;k--)printf("*");printf("\n");}}

0 0