6output transpose matrix
#include <stdio.h>
int main(void) {
int n,i,j;
printf("please input n equal to:");
scanf("%d",&n);
int a[n][n];
printf("please input a[n][n] equal to:");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
printf("output origion matrix:\n");
for(i=0;i<n;i++){
for(j=0;j<n;j ++){
printf("%d",a[i][j]);
}
printf("\n");
}
printf("output transpose matrix:\n");
for(j=0;j<n;j++){
for(i=0;i<n;i++){
printf("%d",a[i][j]);
}
printf("\n");
}
return 0;
}

8I find that quit a lot of c langage programs have to be implemented mathematically and then programmatically.
There is one way for the first level of stairs,two ways for the second level,three ways for the third level of stairs,and five ways for the fourth level of stairs.
f(n)=f(n-1)+f(n-2)
#include<stdio.h>
int step(n){//n为非负整数
if(n==0){return 1;}
else if(n==1){return 1;}
else{
return step(n-1)+step(n-2);
}
}
int main(){
int n,m;
scanf("%d",&n);
m=step(n);
printf("%d",m);
}

该C程序分别展示了如何输入一个n×n的矩阵并输出原矩阵及它的转置,以及使用递归方法计算斐波那契数列,用于求解楼梯的不同走法。程序包含了数学和编程的结合应用。
1539

被折叠的 条评论
为什么被折叠?



