专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

要求打印的行数由键盘输入_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 17:02:06       共计:3586 浏览

要求打印的行数由键盘输入?

#include<stdio.h>

#include"string.h"

int a[10000]; //容器,由n*(n+1)/2<=10000可知,n<=141

int b=3,CR,i; //b为当前行数,CR为要求显示的行数,i为循环数

int YHSJ(int CR)

{

a[1]=a[2]=1; //前两行数值少且全为1,故直接输出

printf("%d\n",a[1]);

printf("%d %d\n",a[1],a[2]);

while(b<=CR) //从第三行开始判断

{

for(i=b;i>=2;i--)//从倒数第一个数开始加

{

a[i]=a[i]+a[i-1]; //杨辉三角的规律,没有值的数组默认为0

}

for(i=1;i<=b;i++) //显示循环

{

printf("%d ",a[i]);

}

printf("\n"); //显示完一行换行

b++; //下一行

}

return 0;

}

void main()

{

printf("请输入要显示的行数(3~141):");

scanf("%d",&CR);

YHSJ(CR);

}

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:人工智能的原理是什么_java | ·下一条:想要进行Java培训_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有