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

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

时间2023-04-11 10:08:37 提问来自 浙江省杭州市 的网友 分类创作 浏览315
#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("\n"); for(i=0; i<MAX ; i++){ for ( j = 0 ; j <= i ; j++ ){ printf("%d ",a[i][j]); } printf("\n"); } return 0 ;}

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 AI人脸识别算法示例 下一篇 建筑工程项目的成本控制和效益分析的论文结束语