qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

用c语言写出一个杨辉三角

时间2023-04-11 10:08:37 提问来自 浙江省杭州市 的网友 分类创作 浏览392
#include<stdio.h> #define MAX 10 //定义最大行数 int main() { int i,j; //定义行和列变量 int a[MAX][MAX]={0}; //定义二维数组,用来存放杨辉三角的值 for(i=0;i<MAX;i++) { //外循环控制行数(最大10行) a[i][0]=1; //每一行的第一个元素都是1 for(j=1;j<=i;j++) { //内循环控制每一行中元素个数(从1开始逐步递增) if(j==i) //当内循环变量 j 等于外循环变量 i 时(即遍历到最后一个元素时)将该位赋值为 1 ; a[i][j]=1; continue ; } else { a[i][j] =a[i-1][j-1]+a[i-1][j]; } } } printf(" "); for(i=0; i<MAX ; i++){ for ( j = 0 ; j <= i ; j++ ){ printf("%d ",a[i][j]); } printf(" "); } return 0 ;}

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 AI人脸识别算法示例 下一篇 建设教育强国的青年力 量