实验一 VC的使用
熟悉VC的使用,用打印“hello world”程序作为实例,练习程序的输入、编译、链接、执行和看结果。
实验二 程序设计的基本概念和变量及表达式
假设校园电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的点,算出你要交的电费。假如你只有1元和1毛的硬币,请问各需要多少1元和1毛的硬币。 输入输出:
输入这个月使用的电量:11 电费:6.6
共需6张1元和6张
实验三 分支程序设计
使用switch语句设计一个简单的四则运算计算器,开始的时候由用户选择操作数是整数还是浮点数。选择浮点数的话操作数与结果都是浮点数 然后用户输入:
操作数1 运算符 操作数2
显示计算结果。若除法的除数为0,则要求显示“除数不能为0”。 输入输出: 1.整数运算 2.浮点数运算 1
3 + 4 = 7
实验四 分支与循环程序设计
猜数字 首先随机生成一个1到100的整数,然后由人不断输入数字来猜这个数字的大小。猜错了,系统会给出一个提示,然后让用户继续猜。猜对了就退出程序。例如:随机生成的数是42,开始提示的范围是1~100,然后玩家猜是30,猜测是错误的,系统告诉你太小了。然后,玩家继续输入60,猜测依然错误,系统告诉你太大了。直到玩家猜到是42为止。用户最大的猜测次数是10次。 输入输出: 猜数字 请输入:30 太小了! 请输入:60 太大了! 请输入:50 太大了! 请输入:40 太小了!
1
请输入:45 太大了! 请输入:42 恭喜你,猜对了
实验五 数组
设计一个井字游戏,两个玩家,一个打圈(O),一个打叉(X),轮流在3乘3的格上打自己的符号,最先以横、直、斜连成一线则为胜。如果双方都下得正确无误,将得和局。 输入输出: 井字游戏开始 玩家1:2 2 棋盘: ? ? ? ? O ? ? ? ? 玩家2:1 2 棋盘: ? X ? ? O ? ? ? ? 玩家1:1 1 棋盘: O X ? ? O ? ? ? ? 玩家2:3 3 棋盘: O X ? ? O ? ? ? X 玩家1:3 1 棋盘: O X ? ? O ? O ? X 玩家2:2 1 棋盘: O X ? X O ? O ? X 玩家1:1 3 棋盘: O X O
2
X O ? O ? X 玩家1胜利
实验六 函数
画图题:根据用户选择在“指定位置”上画出正立等腰三角形(指定位置和高度),倒立等腰三角形(指定位置和高度), 长方形(指定位置、长和宽),正方形(指定位置和边长),菱形(指定位置和高度)。所谓“指定位置”是指图形离左边屏幕最近字符与左屏幕边界的距离字符数(offset)。
例: 三角形: * *** ***** 倒三角形: **** *** *
长方形: ******* ******* 正方形: *** *** *** 菱形: * *** ***** *** * 输入输出:
请输入0~5选择: 1.三角形 2.倒三角形 3.长方形 4.正方形 5.菱形 0.退出 1
输入高度:2 输入位置:3 * ***
请输入0~5选择: 1.三角形 2.倒三角形 3.长方形
3
4.正方形 5.菱形 0.退出 3
输入长度:3 输入高度:4 输入位置:3 *** *** *** ***
请输入0~5选择: 1.三角形 2.倒三角形 3.长方形 4.正方形 5.菱形 0.退出 4
输入边长:2 输入位置:5 ** **
请输入0~5选择: 1.三角形 2.倒三角形 3.长方形 4.正方形 5.菱形 0.退出 5
输入高度(必需是奇数):5 输入位置:5 *
*** ***** *** *
实验七 指针
实现一个函数,该函数功能是:判断一段字符串是否回文(回文只顺序度与逆序度都一样的文字,如“abcba”, “qweewq”)。
4
输入输出: 请输入字符串: ab2bc
该字段不是回文 请输入字符串: 23aa32
该字段是回文
5
相关推荐: