onetwo123


私信TA

用户名:16030199004

访问量:69733

签 名:

等  级
排  名 51
经  验 11692
参赛次数 5
文章发表 91
年  龄 0
在职情况 学生
学  校 西安电子科技大学
专  业

  自我简介:

解题思路:





注意事项:





参考代码:

#include<stdio.h>
int main(){
	int n,a[15],b[15],i,j,k,c,d;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
	}
	for(i=0;i<n;i++){
		c=a[i];
		while(b[i]--){
			j=0;
			while(a[i]>1){
				a[i]-=2;
				for(int i1=0;i1<j;i1++)printf(" ");
				printf("X");
				for(int i1=0;i1<a[i];i1++)printf(" ");					
				printf("X\n");					
				j++;			
			}
			for(int i1=0;i1<j;i1++)printf(" ");
			printf("X\n");
			while(a[i]<c){	
				j--;	
				if(a[i]!=c-2){
					for(int i1=0;i1<j;i1++)printf(" ");
						printf("X");
						for(int i1=0;i1<a[i];i1++)printf(" ");
						printf("X\n");
				}			
				a[i]+=2;
			}			
		}
		for(int i1=0;i1<j;i1++)printf(" ");
		printf("X");
		for(int i1=0;i1<a[i]-2;i1++)printf(" ");
		printf("X\n");
		printf("\n");j=0;
	}
}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »