信息学奥赛题库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、初级编程入门题
顺序结构
1、请编写一个程序,求一个正方的周长。
2、请编写一个程序,求一个长方形的周长。
3、请编写一个程序,求一个三角形的周长。
4、请编写一个程序,从键盘输入两个整数,要求求和然后输出和。
例如:输入 1 4
输出 5
5、要求从键盘输入一个三位数,要求百位变十位,十位变个位,个位变百位:
例如:输入 123
输出 312
6、输入一个四位数要求按如下交换输出:
例如:输入 1234
输出 4321
7、输入一个四位数要求输入各位数字的和。
例如:输入 4567
输出 22
8、编一程序,键盘输入整数A,B的值,然后打印A除以B的商
的整数部分及余数。
9、输入一个时、分、秒,把它转换为一个秒数。
例如输入 2 3 4 代表2小时3分钟4秒
输出 7384 代表一共有7384 秒
10、求三角形面积:给出三角形的三个边长为a,b,c,求三角形的面积。
提示:根据海伦公式来计算三角形的面积:
S=;Area=
11、编一程序,从键盘输入整数A,B的值,然后把A,B的值交
换后输出。从键盘输入两个整数,打印出更小的那个数。
12、设X,Y,Z的值分别是FALSE,TRUE,FLASE。写出下列逻
辑表达式的值:
not x and not y;
true and x or y;