信息学奥赛一本通
smallnengneng
好人一生平安,加油!
展开
-
信奥海伦公式
描述数学老师给出三个不超过 1000 的正整数,表示三条线段的长,问这三条线段是否可以围成一个三角形,如果可以则计算并输出该三角形的面积,否则就输出“error”。提示:已知三角形的三边也使用海伦公式求三角形的面积。输入描述一行包括三个正整数,两两之间用一个空格分隔。输出描述按题目要求输出。代码#include <iostream>#include <cmath>using namespace std;int main(){ float a,b,c,p,s原创 2022-02-14 12:43:40 · 307 阅读 · 0 评论 -
信奥猜拳游戏
题目猜拳游戏难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B试题描述甲和乙玩猜拳游戏,计算出谁赢。先输入甲出的拳,再输入乙出的拳。假定剪刀为 2,石头为 0,布为 5。如果输入为非0,2,5的数字,则输出“输入有误”。请编程输出二人出拳比对的结果。如果平局则输出“平局”,如果甲赢,输出“甲WIN!”,如果乙赢则输出“乙WIN!”。(叹号为英文模式)输入一行,包括两个不超过 1000 的自然数,分别表示甲乙出拳的代号。输出按题目要求输原创 2022-02-14 12:30:15 · 434 阅读 · 0 评论 -
三位数倒序问题
试题描述有家包子店叫做“王子包子王”,我们发现它从左往右念和从右往左念的结果是一样的。接下来,让我们看看数字有没有类似好玩的事情。要求输入一个三位数,分离出它的百位,十位和个位,反转后输出。(如果反转后首位为0,仍输出以0开头的数)输入一个三位正整数。输出将输入的三位数翻转后的结果。输入示例140输出示例041其他说明数据范围:输入的正整数满足大于99且小于1000。[试题分析]要想解这道题需要知道运算符:+:加法-:减法星*:乘法(切记a*b不可写成ab)/:除法%原创 2022-02-10 13:07:16 · 1052 阅读 · 0 评论 -
字符三角形(信息学奥赛一本通-T1004)
【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。【输入】只有一行,包含一个字符。【输出】该字符构成的等腰三角形,底边长5个字符,高3个字符。【输入样例】a【输出样例】aaaaaaaaa[源程序]#include <iostream>using namespace std;int main(){// 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。 char a; cin>>a; cout原创 2022-02-10 11:38:10 · 1765 阅读 · 0 评论 -
输出第二个整数(信息学奥赛一本通-T1002)
【题目描述】输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。【输入】只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。【输出】只有一行,一个整数,即输入的第二个整数。【输入样例】123 456 789【输出样例】456【源程序】#include <iostream>using namespace std;int main(){// 输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的原创 2022-02-10 11:24:03 · 6255 阅读 · 0 评论 -
HALO WORD信息学奥赛一本通-T1001
【题目描述】编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。【输入】无【输出】Hello,World!【源程序】#include <iostream>using namespace std;int main() {//编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语原创 2022-02-10 11:08:09 · 494 阅读 · 0 评论