onetwo123


私信TA

用户名:16030199004

访问量:63855

签 名:

等  级
排  名 49
经  验 11051
参赛次数 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区