C++100题(上)(5)

2019-03-04 13:50

75

Sample Output

error pass medium

Source

横卧式菱形图案

Time Limit:1000MS Memory Limit:65536K

Total Submit:668 Accepted:270

Description

输出横卧式空心菱形图案。

Input

输入数据只有1行,包含2个整数m, n和一个字符型数据c(1≤m, n≤50)。

Output

输出斜边和横边分别为m,n个c字符构成的横卧式空心菱形图案。斜边的相邻两行中下行向右与上行错开一个字符的位置。

Sample Input

4 5 *

Sample Output

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

Hint

输入时请使用scanf(\注意各个格式控制符之间用空格隔开。

Source

1021垂立式菱形图案

Time Limit:1000MS Memory Limit:65536K

Total Submit:383 Accepted:208

Description

输出由*号构成菱形图案。

Input

包含一个整数k(1≤k≤40),表示每条菱形边上*号的个数。

Output

输出由*构成的菱形图案。要求,相邻2行中的同一菱形边上的*号,在行方向上相差一个字符的位置。

Sample Input

4

Sample Output

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

Hint

菱形的空心处实际上输出了空格。

Source

大奖赛计分

Time Limit:1000MS Memory Limit:65536K

Total Submit:493 Accepted:333

Description

学校举行了校园歌手大奖赛,大奖赛有10名评委,每个评委给参赛选手打分。该选手的最后得分就是去掉一个最高分,去掉一个最低分后,取平均分作为选手的最后得分。

Input

输入中包含10个整数,分别表示是个评委的打分。

Output

输出选手的最后得分,结果保留2位小数。

Sample Input

89 90 70 69 88 70 90 63 89 87

Sample Output

81.50

Hint

注意输入数据是整数,但是输出结果是浮点数。如何保留2为小数,请查阅教材和资料。

Source

实心矩形图案

Time Limit:1000MS Memory Limit:65536K

Total Submit:700 Accepted:439

Description

输出由特定字符c构成的m行n列实心矩形图案。

Input

输入数据中包含2个整数n(1≤n, m≤50)和一个字符型数据c。它们之间都是用空格隔开。

Output

输出由特定字符c构成的m行n列实心矩形图案。

Sample Input

4 10 &

Sample Output

&&&&&&&&&& &&&&&&&&&& &&&&&&&&&& &&&&&&&&&&

Hint

本题的输入请使用scanf(“%d %d %c”,&m,&n,&c);的形式进行输入。注意在第二个%d与%c之间有一个空格。 为什么要加空格,原因如下:

如果在输入中既有整数数据又有字符串数据,那么输入的时候,应该注意:防止将整数数据后的分隔符(例如空格、回车、跳格)读入到字符型变量。解决的办

法是:将整数之后的分隔符写在对应的%d之后,这样就能忽略输入中的这个分隔符,从而使字符型变量读入正确的值。

Source

空心矩形图案

Time Limit:1000MS Memory Limit:65536K

Total Submit:671 Accepted:351

Description

向屏幕输出由#字符构成的m行n列的空心矩形图案。

Input

输入正整数m, n(1≤m, n≤80)。

Output

输出由#字符为边的m行n列的字符矩形图案。

Sample Input

4 7

Sample Output

####### # # # # #######

Hint

1:矩形内部的空心处实际上是空格字符填充的。 2:假定字符为#字符, 1行*1列的情形 :


C++100题(上)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:暨南大学图书馆答题系统

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: