#include<stdio.h> int jc(int n)/*定义一个函数*/ { int i; int sum=0; for(i=1;i<=n;i++) { sum+=i; } return sum; }/*通过函数算出矩阵第一行(通过观察矩阵可知矩阵第一行为列数的阶乘)*/ int main() { int a[100][100];/*定义一个二维数组(矩阵)*/ int n,i,j,k,m; scanf("%d",&n); k=n;/*设置K为可变变量,通过改变K的值限制矩阵的列数*/ for(i=0;i<n;i++) { if(i==0) { for(j=0;j<k;j++) { a[i][j]=jc(j+1);/*引用函数算出第一行的值*/ } k=k-1;/*控制矩阵的列数*/ }/*矩阵第一行的值*/ else { for(j=0;j<k;j++) { a[i][j]=j+a[i-1][j]+i; } k=k-1; } } for(i=0;i<n;i++) { for(j=0;j<n-i-1;j++) { printf("%d ",a[i][j]); } printf("%d",a[i][n-i-1]); printf("\n"); }/*输出矩阵*/ }
0.0分
0 人评分
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:868 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:583 |
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:597 |
人见人爱A+B (C语言代码)浏览:664 |
用筛法求之N内的素数。 (C语言代码)浏览:1386 |
三角形 (C++代码)递推浏览:825 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
关于C语言变量位置的问题浏览:294 |