北京邮电大学_信通院_C++上机题汇总

本文汇总了北京邮电大学信通院VC++实验题,涵盖字母大小写转换、圆的周长和面积计算、逆序输出数据等实验题目,涉及基本输入输出、条件判断、循环控制、数组操作、函数设计等多个知识点。

此处只有题目汇总,源码请点击Github链接博主的Github
特别说明:学校的OJ系统对输出格式的要求很严格(我自己都不知道死在末尾空格多少次了),本文代码仅供参考,可不要直接复制粘贴哦

第二单元

VC++实验2.1 字母大小写转换

VC++实验2.2 计算圆的周长和面积

VC++实验2.3 数据的逆序输出

VC++实验2.4 字符串连接

VC++实验2.5 IP地址格式转换

第三单元

VC++实验3.1 闰年

//闰年规则:非整百年能被4整除为闰年,2004是,2100不是;整百年能被400整除为闰年,2000是,1900不是。

VC++实验3.2 欧几里德算法

VC++实验3.3 输出ASCII字符

VC++实验3.4 显示三角形

VC++实验3.5 打点滴

//在医院打点滴时,假设点滴的规律是,滴一滴,停一下,再滴两滴,停一下,再滴三滴,停一下。每一滴1毫升,用1秒,停一下的时间也是1秒。请问一瓶V毫升的药液,多久输完?其中V是小于5000的正整数。
/*
输入
10
输出
13
程序分析:
时间: 1 2 3 4 5 6 7 8 9 10 11 12 13 ……
滴液: 1 0 1 1 0 1 1 1 0 1 1 1 1 ……
总量: 1 1 2 3 3 4 5 6 6 7 8 9 10 ……

VC++实验3.6 求和逼近

VC++实验3.7 素数还是合数

//键盘输入一个大于1的正整数n,判断其是素数还是合数,如果是素数,则输出“素数”,如果是合数,则输出其所有约数(约数包括1和它本身),约数间用空格分隔。
/*
输入
13
输出
素数
样例输入
24
样例输出
1 2 3 4 6 8 12 24
*/

VC++实验3.8 仓库结算

/*
某仓库共有ABCDE五种货物,每天需要补货的数量不同,每种货物的单价不同,如下所示。由键盘输入五种货物需要补货的数量,请计算出当日仓库需支付多少货款。由于补货时不一定按照ABCDE的顺序补货,建议使用switch语句与循环语句编写。
货物名称 货物单价
A 10
B 5
C 3
D 20
E 13
输入
B 3 E 2 A 1 D 4 C 10
输出
161

第四单元

VC++实验4.1 数组使用

/*
编程:将1~100的自然数存到一个有100个元素的整型数组中(数组的下标为0~99),请在屏幕上输出如下数据:1)在屏幕上输出存储的100个自然数,每行输出10个,各数值之间用空格隔开。2)将序号是素数(大于一)的数据输出到屏幕上,格式要求:每行输出10个,各数值之间用一个空格隔开。
输出
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
3 4 6 8 12 14 18 20 24 30
32 38 42 44 48 54 60 62 68 72
74 80 84 90 98

VC++实验4.3 评分统计

/*
编写一个评分统计程序。从键盘获取8个评委打分的百分制成绩(double类型),统计平均分时,去掉一个最高分和一个最低分,其余6个分数的平均值即为最后得分。请将这个分数输出到屏幕上,格式为:平均成绩是XXX。
输入
98.5 88 90 93 94 90.4 89 92
输出
平均成绩是91.4

VC++实验4.4 选择排序

/*

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值