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;
}
只做了一点点改动