打印一个n行的由字符c组成的等腰三角形,主函数给出3个调用,分别打出7行“*”,11行“@”,20行“$”组成的等腰三角形。尽量使图形居中打印。我写的程序如下
#include
voidDrawPic(int n,char c);
int main()
{
int n;
scanf("%d",&n);
voidDrawPic(n,*);
printf("\n");
voidDrawPic(n,@);
printf("\n");
voidDrawPic(n,char $);
return 0;
}
voidDrawPic(int n,char c)
{
int i,j;
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 ;
}
定义函数,打印等腰三角形
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答
悬赏问题
- ¥15 kylin启动报错log4j类冲突
- ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
- ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
- ¥15 onvif+openssl,vs2022编译openssl64
- ¥15 iOS 自定义输入法-第三方输入法
- ¥15 很想要一个很好的答案或提示
- ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
- ¥15 怀疑手机被监控,请问怎么解决和防止
- ¥15 Qt下使用tcp获取数据的详细操作
- ¥15 idea右下角设置编码是灰色的