问题描述
- 定义函数,打印等腰三角形
- 打印一个n行的由字符c组成的等腰三角形,主函数给出3个调用,分别打出7行“*”,11行“@”,20行“$”组成的等腰三角形。尽量使图形居中打印。我写的程序如下
#include
voidDrawPic(int nchar c);
int main()
{int n;
scanf(""%d""&n);
voidDrawPic(n*);
printf(""n"");
voidDrawPic(n@);
printf(""n"");
voidDrawPic(nchar $);
return 0;
}
voidDrawPic(int nchar c)
{
int ij;
for(i=1;i<=n;i++)
{
for(j=1;j<n;j++)
{
printf("" "");
}
for(j=1;j<=2*i-1;j++)
{
printf(""%c"");
}
}
return 0 ;
}
时间: 2024-12-06 13:45:04