1. 使用菜单选择趣味程序
设计目的:本程序旨在训练学生的编程能力,使用C语言最基本的知识,训练结构化程序设计的基本技术。
功能:设计分两步,首先设计一个含有多个菜单项的菜单演示程序,然后再为这些菜单项配上相应的功能。
要求:使用数字1—6来选择菜单项,其他输入则不起作用。其实是5道编程题:
1)FindNum 使用穷举法寻找满足下式中的i 的值(30+i)*6237=(10*i+3)*3564
2)FindRoot 求方程 的根的程序
3)Detective 一辆汽车撞人后逃跑。4个目击者提供如下线索:
甲:牌照三、四位相同; 乙:牌号为31xxxx;
丙:牌照五、六位相同; 丁:三到六位是一个整数的平方
4)Bear
本题是一个笑话,话说有一只狗熊到玉米地里掰玉米,一边掰一边吃。第一天吃了一半,又拿走一个回去喂小狗熊。第二天又去吃了剩下的一半,走时仍然带一个回去喂小狗熊。以后每天都吃前一天剩下的一半,拿走一个。到第十天时,地里只剩下一个玉米。求地里一共有多少玉米。
5)Diamond
本题要求编制打印以下图案的程序,注意题目要求在左边留出一定空格
*
***
*****
*******
*****
***
*
6)GoodBye!
1、 程序菜单是很简单的,它主要是考察了对ASCII码,只需把char转换成ASCII码并判断它是不是1---6数字,若不是则返回或者给出适当的提示。对此,太简单就不作写代码了。
1)、2)、3)没有看明白题意。