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);
}
文章评论