PTA:L1-037 A除以B、L1-038 新世界、L1-039 古风排版(C++)
创始人
2025-05-30 06:47:49

目录

L1-037 A除以B

问题描述:

实现代码:

L1-038 新世界

问题描述:

实现代码:

L1-039 古风排版

问题描述:

实现代码:


L1-037 A除以B

问题描述:

        真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。

输入格式:

输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。

输出格式:

在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。

输入样例1:

-1 2

输出样例1:

-1/2=-0.50

输入样例2:

1 -3

输出样例2:

1/(-3)=-0.33

输入样例3:

5 0

输出样例3:

5/0=Error

实现代码:

#includeusing namespace std;int main()
{int a, b;cin >> a >> b;if (b < 0){float c = float(a) /float(b);cout << a <<"/" <<"("<

L1-038 新世界

问题描述:

        这道超级简单的题目没有任何输入。

你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。

输入样例:

输出样例:

Hello World
Hello New World

实现代码:

#includeusing namespace std;int main()
{cout << "Hello World\n" << "Hello New World";
}

L1-039 古风排版

问题描述:

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:

输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。

输出格式:

按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s

实现代码:

#include
#include
using namespace std;const int N = 110;
char q[N][N];int main()
{int row;cin >> row;string s;getchar();getline(cin, s);int col = 0;if (s.size() % row == 0){col = s.size() / row;}else{col = (s.size() / row) + 1;}int k = 0;for (int i = col; i > 0; i--){for (int j = 1; j <= row; j++){if (k < s.size()) q[j][i] = s[k++];else q[j][i] = ' ';}}for (int i = 1; i <= row; i++){for (int j = 1; j <= col; j++){cout << q[i][j];}cout << endl;}
}

相关内容

热门资讯

教导学术观点66徐州麻将外挂辅... 1. 无需人工智能权限即可帮助您快速完成GG Poker计算辅助教程,并沉浸在游戏中。2. 整个GG...
玩家透露~《新版wpk俱乐部》... 你好.《新版wpk俱乐部》这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
玩家透露~Poker Mast... 您好.Poker Master这款游戏可以开挂的,确实是有挂的,需要了解加微【97762250】很多...
玩家透露~wepoke线上透明... 玩家透露~wepoke线上透明挂辅助脚本(透视)详细教程(有挂教程)-哔哩哔哩是一款具有ia特色的软...
玩家透露~德州菠萝透明挂辅助脚... 玩家透露~德州菠萝透明挂辅助脚本(透视)详细教程(有挂教程)-哔哩哔哩是一款具有ia特色的软件,德州...