当前位置:文档之家› 信息学奥赛题库

信息学奥赛题库

一、初级编程入门题
顺序结构
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;。

相关主题