码迷,mamicode.com
首页 > 编程语言 > 详细

算法训练——输出米字形

时间:2020-01-31 20:51:22      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:mem   scan   pre   char   include   can   set   nbsp   scanf   

 

//输出米字型
#include<stdio.h>
#include<string.h>
int main(){
	int n,i;
	scanf("%d",&n);
	char s[25][51];
	//A与A之间点的个数 n-2 
	
	for(i=0;i<n-1;i++){
		memset(s[i],‘.‘,2*n-1);		//每个字符串都初始换为‘.‘ 
		s[i][0+i] = ‘A‘+ i;
		s[i][(2*n-2)/2] = ‘A‘+ i;
		s[i][2*n-2-i] = ‘A‘+ i;
		s[i][2*n-1] = ‘\0‘;
		printf("%s\n",s[i]); 
	}
	for(i=0;i<n;i++)
		printf("%c",‘A‘+i);
	for(i=n-2;i>=0;i--)
		printf("%c",‘A‘+i);	
	printf("\n");
	
	for(i=n-2;i>=0;i--)
		printf("%s\n",s[i]);	
	return 0; 
} 
 

  

算法训练——输出米字形

标签:mem   scan   pre   char   include   can   set   nbsp   scanf   

原文地址:https://www.cnblogs.com/Hqx-curiosity/p/12246556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!