麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

PAT B1027. 打印沙漏(20)

2019-11-14 10:15:35
字體:
來源:轉載
供稿:網友

本題要求你寫個程序把給定的符號打印成沙漏的形狀。例如給定17個“*”,要求按下列格式打印

***** ***  * ********

所謂“沙漏形狀”,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。

給定任意N個符號,不一定能正好組成一個沙漏。要求打印出的沙漏能用掉盡可能多的符號。

輸入格式:

輸入在一行給出1個正整數N(<=1000)和一個符號,中間以空格分隔。

輸出格式:

首先打印出由給定符號組成的最大的沙漏形狀,最后在一行中輸出剩下沒用掉的符號數。

輸入樣例:
19 *輸出樣例:
***** ***  * ********2
#include <cstdio>#include <algorithm>#define Max 123400using namespace std;int main(){	int n,f=0,k=0,m,q=0,p;	char a;	scanf("%d %c",&n,&a);	if(n==0) PRintf("0/n");	else {	for(int i=0;i<1000;i++)	{		f+=(i*2+1)*2;		if(f-1>n) break;		else {					k=i*2+1;			m=f-1;			q=i;		}	}	for(int i=0;i<=q;i++)	{		for(int j=0;j<k;j++)		{			if(j>=i&&j<k-i) printf("%c",a);			else if(j<i)printf(" ");		}		printf("/n");	}	for(int i=q-1;i>=0;i--)	{		for(int j=0;j<k;j++)		{			if(j>=i&&j<k-i) printf("%c",a);			else if(j<i)printf(" ");		}		printf("/n");	}	printf("%d/n",n-m);	}    system("pause");	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人免费在线视频 | 久久久无码精品亚洲日韩按摩 | 欧美黄在线 | 伊人午夜视频 | 九九热视频这里只有精品 | 黄色一级片免费在线观看 | 深夜影院a| 亚洲综合视频网 | 国产精品视频二区不卡 | 国产91一区二区三区 | 日本欧美一区二区三区在线观看 | av在线影片 | 国产大片在线观看 | 国产一区二区三区四区五区在线 | 欧美 国产 综合 | 黄视频网站免费在线观看 | 深夜小视频在线观看 | 日本最新免费二区三区 | 国产色视频一区 | 欧美成人综合视频 | 国产99久久| 国产乱xxxx | 黄色网址你懂的 | 成人wxx视频免费 | 毛片av网| 欧美精品网址 | 日韩精品久久久 | 三级国产三级在线 | 在线高清中文字幕 | 久久99精品久久久久久小说 | 调教小男生抽打尿孔嗯啊视频 | 久久视讯 | 国产精品视频自拍 | av性色全交蜜桃成熟时 | 国产精品一区二区日韩 | 久久精片 | 伦一区二区三区中文字幕v亚洲 | 黄视频免费在线观看 | 国产女同玩人妖 | 国产精品国产成人国产三级 | av成人一区二区 |