第一范文网 - 专业文章范例文档资料分享平台

上海交大 2010届 C++ 上机题

来源:用户分享 时间:2025/5/19 3:23:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一 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

搜索更多关于: 上海交大 2010届 C++ 上机题 的文档
上海交大 2010届 C++ 上机题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c41plg9gsoh2mdyx42w96_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top