diff --git a/输出菱形 b/输出菱形 index e69de29..57d836c 100644 --- a/输出菱形 +++ b/输出菱形 @@ -0,0 +1,56 @@ +#include + +void main() + +{ + int i,j,k,a; + + printf("请输入几行菱形:"); + + scanf("%d",&k); + + a=(k+1)/2; + + for(i=1;i<=a;i++) + + { + for(j=1;j<=a-i;j++) + + { + printf(" "); + + } + + for(j=1;j<=2*i-1;j++) + + { + printf("*"); + + } + + printf("\n"); + + } + + for(i=k-a;i>=1;i--) + + { + for(j=1;j<=a-i;j++) + + { + printf(" "); + + } + + for(j=1;j<=2*i-1;j++) + + { + printf("*"); + + } + + printf("\n"); + + } + +} \ No newline at end of file