用C语言如何编写程序输出以下图形

关注:169  答案:3  mip版

解决时间 2021-01-18 16:55

提问者傃顏莄蒾亾

2021-01-17 19:07

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

最佳答案

二级知识专家妳説啲訫動

2021-01-17 20:11

#includemain(){for(int i=0;i<8;i++){for(int j=0;j<=i;j++)printf("*");printf("\n");}}我倒,你早说要金字塔的 给你个杨辉三角的吧,这是我初学c的时候做的,就不给你改显示8的了,你自己把输出那里替换成*就可以了。 vc6.0编译的 TC不能用哈,别用错了编译器

#include

#include

#include

void space(int n)//根据需要产生空格

{ int i;

for(i=0;i

printf("%3c",' ');

}

void main()

{ time_t t,p;char *str;//显示时间

int i,j,n,m,x;// n==> 要输出几行

int arrey[20]={1};//此数组用于处理第n行的值,next用于处理第n+1行的值

int next[20]={1,1,1,1};//此处只要使next[1]=1就可以了,是因为下面next[1]从来没用到过

//而下面的一个for循环却把next[1]付给了arrey[1],若不让next[1]=1,那马他将是一个未知的值

//因而数组下面的值也就被打乱了产生了未知的值。

p=time(&t);

str=ctime(&p);

MessageBox(0,str,"time",0);//信息框

do

{

printf("\n您想显示多少行?输入(要求小于10):");

scanf("%d",&n);

if(n>10)

printf("\n输入错误!要求是一个小于10的数。\n");

}while(n>10);

for(i=1;i<=n;i++)//

{

space(n-i);//如果有n行,那么第i行开始处就有n-i个空格

arrey[i]=1;//设定每一行的最后一个数为1

for(j=1;j<=i+1;j++)//行内循环

{//if判断是不是每行的第一个数或最后一个数,如果是就输出1

if((j==1)||(j-i==1))

{

printf("%3d",arrey[0]);

printf("%3c",' ');

continue;//条件成立就就继续判断计算下一个数值

}

next[j]=arrey[j-1]+arrey[j];

printf("%3d",next[j]);

printf("%3c",' ');

}for(x=1;x

{

arrey[x]=next[x];

}

printf("\n");

} }

全部回答

1楼癡情菂尐豬豬

2021-01-17 22:33

#include

void main()

{

int i,j,k,n;

printf("请输入金字塔的层数:");

scanf("%d",&n);

for(i=0;i

{

for(j=0;j

printf(" ");

for(k=0;k<=2*i;k++)

printf("*");

printf("\n");

}

}

2楼不了解我就别说我变了

2021-01-17 21:31

不知道你要哪种的  第一种是直角的等腰就是l型:

main()

{

int i,j,s=1;

for(i=1;i<=4;i++)

{

for(j=0;j

printf("%d ",s++);

printf("\n");

}

}

第二种是类似等边的:

main()

{

int i,j,s=1,x;

for(i=1;i<=4;i++)

{

for(x=5-i;x>=1;x--)

printf(" ");

for(j=0;j

printf("%d ",s++);

printf("\n");

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

用c语言编写程序输出* ***,用C语言如何编写程序输出以下图形相关推荐

  1. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

  2. C语言课程设计报告税,c语言编写程序,输入月薪数a,计算并输出税率、应缴税款和实得奖金数。工薪所得扣除标 请编写一个个人所得税...

    if(a>4500&&a<9000)下面的代码行缺少分号: if(a>9000&&a<18000)下面的代码段中(a-)减号后面缺少一个数值: ...

  3. 编写一个能管理城市区号信息的系统程序,系统能够读取、查找、输出城市区号信息。 c语言 ,,其中,区号查询内容显示效果为:

    编写一个能管理城市区号信息的系统程序,系统能够读取.查找.输出城市区号信息. c语言 ,其中,区号查询内容显示效果为: ![img](https://img-mid.csdnimg.cn/releas ...

  4. C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因。电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非“0“或”1”

    一.题目:C++语言编写程序:输入电话号码,对电话号码的合法性进行检查,输出是否合法,不合法在屏幕上输出错误原因.电话号码合法要求:电话号码由三部分构成地区码:空白或三位数字前缀码:非"0& ...

  5. java输出华氏摄氏温度转换表_C语言入门教程-示例:编写能够打印华氏-摄氏温度转换表的程序...

    示例:编写能够打印华氏-摄氏温度转换表的程序 假设您要编写一个能够打印华氏-摄氏温度转换表的程序.可以使用for或者while循环可以轻松实现: #include int main() {int a; ...

  6. 编写c语言程序 斐波那契,请编写一个函数,生成并显示前n个斐波那契数.在主程序中测试...

    编写一个函数求n!,并编写主函数调用该函数 计算e=1+I/1!+1/2!+1/3!+...+1/n!:当n=10时结束 #includeintjiecheng(int);voidmain(){flo ...

  7. 编写程序乘法口诀表C语言,陈广川问:c语言编程九九乘法口诀表 怎样用c语言写九九乘法口诀表?...

    怎样用c语言写九九乘法口诀表? 哈哈,我刚刚用javascript写好乘法口诀表. C语言,如何编写程序输出九九乘法表.形式如下 ********* ******** ******* ****** * ...

  8. 编写一个C程序,实现以下功能:编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101。在main函数中输入整数n,调用函数,输出它的二进制

    题目要求: 编写一个C程序,实现以下功能: //编写一个函数decTobin(int n),该函数能将一个十进制数n转换成二进制数,输入13 输出 1101. //在main函数中输入整数n,调用函数 ...

  9. pwm调速c语言,PWM调速的C语言程序编写

    <PWM调速的C语言程序编写>由会员分享,可在线阅读,更多相关<PWM调速的C语言程序编写(6页珍藏版)>请在人人文库网上搜索. 1.PWM调速的C语言程序编写关于PWM的原理 ...

  10. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

最新文章

  1. Prometheus监控业务指标
  2. 项目实践精解:ASP.NET应用开发
  3. 单播,组播,广播的区别
  4. oracle 查询数据库io,理解Oracle中的并行查询IO
  5. Kafka架构设计:分布式发布订阅消息系统
  6. Java web后端5 JSP技术
  7. 微信壹佰超级名片小程序源码v1.1.16
  8. eclipse-Java compiler level does not match the version of the installed Java project facet.
  9. SpringMVC 解决中文乱码的过滤器
  10. 无盘服务器性能测试,无盘系统性能测试及结语
  11. php访问mysql 封装
  12. php常用数组,php常用数组函数
  13. 《计算机组成原理(微课版)》第1章课后习题答案
  14. tpc-ds99 工具使用
  15. Android 分贝测试仪功能
  16. PICKIT3 WIN10 无法连接问题解决
  17. 带小数的二进制转十进制(C代码)
  18. 为什么app会被常常攻击?如何预防攻击?
  19. Android Binder驱动的工作机制之要旨
  20. BUUCTF_Crypto题目题解记录1

热门文章

  1. NEG指令妙用思考题
  2. wps浏览器插件(wps online) webwps
  3. java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(L
  4. simulink bus总线创建方法
  5. 汽车芯片玩家如何分类?有哪些呢?
  6. 使用dumpbin工具查看dll导出符号
  7. 【深度森林算法实践】分类与回归
  8. Flurry iOS端调研和使用
  9. 直通模式+Traffic Filter
  10. 微信公众号发送中奖模板消息