北航C语言上机4

400+资料的题
//1
//2
//3
/*
#include<stdio.h>
int qiu(int n){
	if(n==1)return 2;
	else return n+qiu(n-1);
}
int main(){
	int n;
	while(~scanf("%d",&n)){
    printf("%d\n",qiu(n));
	}
	return 0;
}
*/
/*
1 2
2 4
3 7
4 11
5 
*/
//4
/*
#include<stdio.h>
int gcd(int a,int b){
	if(b==0)return a;
	else return gcd(b,a%b);
}
int main(){ 
   int a,b;
   scanf("%d%d",&a,&b);
   printf("%d\n",gcd(a,b));
   return 0;
}
*/
//5
/*
#include<stdio.h>
int a[100][100],n;
int main(){
    int i,j,k;
	while(~scanf("%d",&n)){
	for(k=1;k<=n;k++){
	  for(i=k;i<=2*n-k;i++){
		for(j=k;j<=2*n-k;j++){
			a[i][j]=k;
		}
	  }
	}
	for(i=1;i<=2*n-1;i++){
		for(j=1;j<=2*n-1;j++){
			printf("%d",a[i][j]);
		}
		printf("\n");
	}
	}
	return 0;
}
*/
/*
#include<stdio.h>
int main(){
   int x,i,j;
   scanf("%d",&x);
   int n=2*x-1;//=7
   int array[100][100],data=0;
   for (i = 0; i < n/2+1; i++) {
      data=0;
      for (j = 0; j < n/2+1; j++) {
        if(j<=i){
         data++;
         array[i][j]=data;
		}
        else{
        array[i][j]=i+1; 
		}
       array[i][n-j-1]=array[i][j];
       array[n-i-1][j]=array[i][j];
       array[n-i-1][n-j-1]=array[i][j];
	  }
   }
   for (i = 0; i < n; i++) {
      for (j = 0; j < n; j++) {
         printf("%d",array[i][j]);
	  }
         printf("\n");
   }
   return 0;
}
*/
//6
/*
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*/
#include<stdio.h>
int a[100][100];
int main(){
    int i,j,n;
	scanf("%d",&n);
	n++;
	for(i=1;i<=n;i++)
		a[i][1]=1,a[i][i]=1;
	for(i=1;i<=n;i++){
		for(j=2;j<i;j++){
           a[i][j]=a[i-1][j-1]+a[i-1][j];
		}
	}
	for(i=1;i<=n;i++){
		for(j=1;j<=i;j++)
           printf("%5d",a[i][j]);
		printf("\n");
	}
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值