Rutifrl 2014-11-08 10:21 采纳率: 0%
浏览 3560

定义函数,打印等腰三角形

打印一个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条回答

    报告相同问题?

    悬赏问题

    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
    • ¥15 教务系统账号被盗号如何追溯设备
    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题