diff --git a/函数 输出菱形 b/函数 输出菱形 new file mode 100644 index 0000000..22e1459 --- /dev/null +++ b/函数 输出菱形 @@ -0,0 +1,32 @@ +#include +void PrintSpace(int n) +{ + int i; + for(i=1;i<=n;i++) + printf(" "); +} +void Print(int n) +{ + int i; + for(i=1;i<=2*n-1;i++) + printf("*"); +} +int main() +{ + int n; + scanf("%d",&n); + int i; + for(i=1;i<=n;i++) + { + PrintSpace(n-i); + Print(i); + printf("\n"); + } + for(i=n-1;i>0;i--) + { + PrintSpace(n-i); + Print(i); + printf("\n"); + } + return 0; +} \ No newline at end of file