SDUST OJPrint Graphics Problerm (III) (Append Code)

 

append.c的内容是

int main()
{
    char c;
    int num;
    scanf("%d %c", &num, &c);
    print_graphic(num, c);
    return 0;
}

大家以后遇到这个append类型的题目,一定不要慌乱,先不要看题目叫你写的那个函数,因为你一开始可能看不懂,不知所云,建议大家先看题目介绍,题目想让我们干什么,然后再看一下append里面的内容,最后反过头来看题目要求我们写的那个函数。

这个函数题与第一类型十分相似,只不过把加号改成了输入的符号而已。大家先来看一下代码把:

#include<stdio.h>
int print_graphic(int n,char c)
{
    int i,a,b;
 
    for(i=1;i<=n;i++)
    {
        for(b=1;b<=(n-i);b++)
            printf(" ");
        for(a=1;a<=i+i-1;a++)
            printf("%c",c);
        printf("\n");
    }
}
 
int main()
{
    char c;
    int num;
    scanf("%d %c", &num, &c);
    print_graphic(num, c);
    return 0;
}

只做了一点点改动

猜你喜欢

转载自blog.csdn.net/weixin_43820496/article/details/85345013