大一计算机导论数组题目,马上要上交了,想了半天实在是写不出来了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
求解c语言数组杨辉三角!
大一计算机导论数组题目,马上要上交了,想了半天实在是写不出来了
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
语言-逆行者 2022-10-31 05:04关注#include<stdio.h> int main() { int a[100][100],i,j,num; printf("请输入需要打印的行数:"); scanf("%d",&num); for(i=0;i<100;i++) //初始化数组 { for(j=0;j<100;j++) a[i][j]=0; } for(i=0;i<num;i++) //使数组的第一列都为1 a[i][0]=1; for(i=1;i<num;i++) //第i行j列元素等于第i-1行j列和第i-1行j-1列元素的和 for(j=1;j<=i;j++) a[i][j]=a[i-1][j]+a[i-1][j-1]; for(i=0;i<num;i++) //输出杨辉三角形 { for(j=0;j<=i;j++) printf("%d ",a[i][j]); printf("\n"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-11-28 06:49回答 1 已采纳 #include<stdio.h> int main() { int n=0; scanf("%d",&n); int i=0; int j=0
- 2021-06-06 12:31回答 1 已采纳 #include<stdio.h> main() { int i, j, a[21][2]1; /*定义i,j,a[11][
- 2023-04-16 07:06回答 3 已采纳 把这个 %d 去掉
- 2021-09-29 22:44**杨辉三角**,又称帕斯卡三角,是中国南宋时期的数学家杨辉提出的一种数形结合的几何...总之,通过C语言实现杨辉三角的绘制,不仅能够练习基本的编程技能,还能深入理解数理概念,是学习计算机科学和数学的良好实践。
- 2022-05-11 13:39回答 2 已采纳 中间数据up在第13行之以后就存在溢出的情况,简单点的改法是把int换成long long,好一点的改法是修改算法,就是line[i][j] = line[i-1][j-1] + line[i-1]
- 2021-11-12 10:45回答 1 已采纳 #include<stdio.h>int main(){ int a[10][10]; int i,j,x; scanf("%d",&x); for(i=0;i&l
- 2023-01-12 15:34回答 2 已采纳 n =1000 代码,后面int 应该溢出,改小点先看效果: 参考如下: #include<stdio.h> #define n 700 int main() { int i,j
- 2022-10-23 08:35fishinger71的博客 用C语言求解杨辉三角形前n项
- 2021-07-11 18:46回答 1 已采纳 你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮) 1.杨辉三角 #include <stdio.h> int fac(int x) { if
- 2022-12-15 02:53回答 2 已采纳 11行for循环后的分号删掉15行不能从j=0开始,否则下面的j-1就成负数了
- 2022-03-05 03:20回答 1 已采纳 找规律,每个数的上一行左边加右边的等于这个数
- 2020-09-03 20:16在C语言中,实现杨辉三角通常涉及数组的使用。以下是一个简单的C语言实现实例: ```c #include using namespace std; ``` 这里首先包含了`<iostream>`头文件,用于进行输入输出操作,`using namespace std;`语句...
- 2022-03-26 13:41十七ing的博客 上图是杨辉三角的排列 只关注如何编程出来,我认为主要有三个规律 1. 每一行的第一个元素为1 2. 每一行的最后一个元素为1 3. 上面两个数相加等于下面一行的数的值 可以如上排序,用C语言的二维数组实现arr[ i...
- 2021-05-22 10:16weixin_39972567的博客 用C语言编程打印出杨辉三角的前10行。如下图所示:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 1... ...解法1:(1)由题可设一个10*10的二维数组来存放数据,如int arr[10][10];(2)观察杨辉三角形得出规律...
- 2018-10-20 14:25码农印象的博客 前言 形如下图的三角形,其实质是二项式(a+b)的n次方展开后...这就是经典的杨辉三角,下面就为大家介绍一下杨辉三角的6中解法。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 … 方法一: #include<stdio.h> void...
- 2021-05-21 06:30魏水华的博客 杨辉三角相信很多人都不陌生,它是一个无限对称的数字金字塔,在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623—-1662)在1654...这就是我们编程实现杨辉三角的关键之一。使用scr...
- 2021-11-15 01:00编程小程的博客 杨辉三角,是二项式系数在三角形中的一种几何排列。它的规律是这样子的: 前提:每行端点与结尾的数为1. 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。 第n行的数字有n项。 ...
- 2021-11-25 00:58嘻·嘻的博客 帕斯卡三角第 n 行,每个数取模10^9 + 7的结果 思路(直接):用一维数组将一行的每两个数相加形成下下一行的数,就要用到两个for循环,外层循环去循环i次,内层循环计算第i行的全部数。假设算到第i-1行,算第i行...
- 2021-05-24 23:03我的小多的博客 分类:二维数组及滚动数组题目描述:给定一个非负整数numRows,生成杨辉三角的前numRows行。在杨辉三角中,每个数是它左上方和右上方的数的和。解题思路1:在杨辉三角中,每个数是它左上方和右上方的数的和。题目给...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司