1. #include <stdio.h>
    2. #include<stdlib.h>
    3. #include<math.h>
    4. #include<string.h>
    5. #include<stdbool.h>
    6. void process(int n) {
    7. int i = 0,j=0;
    8. int a[10] = { 0 };
    9. int max = a[0];
    10. for (i = 0; i < n; i++) {
    11. scanf("%d", &a[i]);
    12. if ((a[i] > 10) || (a[i]) < 0) {
    13. printf("Input Error");
    14. return;
    15. }
    16. if (a[i] > max) max = a[i];
    17. } // 寻找到最大的值,确定Y轴长度

    寻找画的规律

    1. for (i = 0; i < max; i++) {
    2. for (j = 0; j < n; j++) {
    3. if (a[j]>=max - i) printf("*"); // 对每一列 判断画多少个-,多少个*
    4. else printf("-");
    5. }
    6. printf("\n");
    7. }