print.txt

来自「以前ACM在哈工程HRBEU做的一些简单题目」· 文本 代码 · 共 28 行

TXT
28
字号
#include <iostream.h>
#include <string.h>
#include <memory.h>
#include <math.h>
int main()
{
	char s[1000000];
	long n,i,j;
	char k,t;
	while(cin>>n)
	{
		if(n%2==0){k='.';t='*';}
		else {k='*';t='.';}
		s[2*n-1]='\0';
		j=2*n-2;
		i=0;
		while(j>=0)
		{
			memset(s+(i<j?i:j),(i%2==0?k:t),abs(j-i)+1);
			i++;
			j--;
			cout<<s<<endl;
		}
	}

	return 0;
}
        

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?