1.斐波那契数列的每一项f(n),计算出f(n)<int所能表示的最大值的n值为多少?
2.输入一个偶数N,输出所有素数对之和等于N的素数对。
1.编写函数实现十进制正整数到十四进制数的转换,在屏幕输出转换结果。
说明:用0, 1, 2, 3,....., 8, 9, A, B, C, D表示十四进制的基本的14个数。
例:键盘输入14,屏幕输出10。
2.结构RECT可以表示一个平面上的矩形区域 :
struct RECT
{
int left, top, right, bottom;
};
如果给定两个矩形区域A和B,请构造一个函数,用若干矩形区域表示出区域A被B切掉之后剩余的区域,并在屏幕输出结果。例如,区域 (0, 0)-(2, 2) 被 (1, 1)-(3, 3) 切掉之后,剩余的两个区域可以表示为 (0, 0)-(2, 1) 和 (0, 1)-(1, 2),或者是 (0, 0)-(1, 2) 和 (1, 0)-(2, 1)(两种表示方式均可)。
3.编程实现猜词游戏。
例:对于单词“hello”,程序提示输出:?????,等待用户输入。用户输入时,若单词包含该字母,如“l”,则程序显示输出“??ll?”;若单词不含该字母,如“a”,则程序提示用户猜错。继续等待用户输入,直到用户猜出全部字母,或输入错误次数超过最大允许出错次数,游戏结束。
注:
1) 单词由程序内定,由全小写字母组成
2) 提示输出问号数量等于单词长度
3) 最大允许出错次数等于单词长度
1. 结构POINT定义如下:
typedef struct tagPOINT {
int x;