diff --git a/菱形.cpp b/菱形.cpp new file mode 100644 index 0000000..0082e02 --- /dev/null +++ b/菱形.cpp @@ -0,0 +1,37 @@ +//���� +#include + +void pr_start(int _num) +{ + int n=0; + int i = 0; + for (n = 1; n <= 2*_num; n++) + { + int temp = n; + if (n > _num) + { + temp -= 2 * (n - _num); + } + for (i = 1; i < 2 * _num; i++) + { + if ((i>=(_num - temp + 1 )) && (i<=(temp + _num-1))) + { + printf("*"); + } + else + { + printf(" "); + } + } + printf("\n"); + } +} + +int main() +{ + int num = 0; + printf("��������Ҫ�����Σ�"); + scanf("%d", &num); + pr_start(num); + return 0; +}