国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

PAT B1027. 打印沙漏(20)

2019-11-14 08:54:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本題要求你寫(xiě)個(gè)程序把給定的符號(hào)打印成沙漏的形狀。例如給定17個(gè)“*”,要求按下列格式打印

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

所謂“沙漏形狀”,是指每行輸出奇數(shù)個(gè)符號(hào);各行符號(hào)中心對(duì)齊;相鄰兩行符號(hào)數(shù)差2;符號(hào)數(shù)先從大到小順序遞減到1,再?gòu)男〉酱箜樞蜻f增;首尾符號(hào)數(shù)相等。

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

輸入格式:

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

輸出格式:

首先打印出由給定符號(hào)組成的最大的沙漏形狀,最后在一行中輸出剩下沒(méi)用掉的符號(hào)數(shù)。

輸入樣例:
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;}
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太和县| 长阳| 皋兰县| 弥勒县| 伊通| 齐齐哈尔市| 乌兰察布市| 滦南县| 云阳县| 富裕县| 浮梁县| 凤庆县| 绥江县| 徐州市| 皮山县| 小金县| 高要市| 中方县| 怀来县| 永仁县| 普陀区| 隆昌县| 北票市| 邵东县| 崇礼县| 泌阳县| 香港| 介休市| 蒲江县| 鄂温| 大安市| 郑州市| 茶陵县| 句容市| 西吉县| 巴中市| 扎囊县| 常州市| 萝北县| 曲阜市| 广宁县|