ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:17.20KB ,
资源ID:2478599      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2478599.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++数组.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++数组.docx

1、C+数组1. (10分)已知10个四位数输出所有对称数及个数n。例如1221,2332都是对称数。设:int m10 = 1221, 2243, 2332, 1435, 1236, 5623, 4321, 4356, 6754, 3234;输出结果:1221 2332#includeusing namespace std;int main()int m10 = 1221, 2243, 2332, 1435, 1236, 5623, 4321, 4356, 6754, 3234;int i, s, n, t;for (i = 0; i 10; i+)t = mi / 1000;if (t = m

2、i % 10)cout mi endl;return 0;2. (10分)已知10个数求最大值及最小值以及它们的差.设:int a = 8, 92, 7, 8, 1, 56, 37, 23, 25, 26, max, min, ca;输入格式格式要求:无输出格式要求:max=92,min=1,ca=91#includeusing namespace std;int main()int a10 = 8, 92, 7, 8, 1, 56, 37, 23, 25, 26, max, min, ca, i, t;for (i = 0; i ai + 1)t = ai;ai = ai + 1;ai +

3、1 = t;max = ai+1;cout max= max ,;for (i = 0; i ai + 1)t = a0;a0 = ai + 1;ai + 1 = t;min = a0;cout min= min ,;ca = max - min;cout ca= ca endl;return 0;3. (10分)请输入10个整数到一个一维数组,并逆序输出。输入提示信息格式要求:无输出提示信息格式要求:cout ai ;#includeusing namespace std;int main()int a10, i ;for (i = 0; i ai;for (i = 0; i 10; i+)

4、cout a9 - i ;return 0;4. (10分)输入20个整数,统计非负数的个数,并计算它们的和,然后将非负数从小到大进行排序并输出。输入信息提示要求:无输出提示信息格式要求:cout非负数有:n个endl; cout非负数是:endl; cout setw(5) ai; cout非负数的和是:sendl; cout将非负数从小到大排序输出:endl; cout setw(5) ai;#include#includeusing namespace std;int main()int a20, s = 0, n = 0, i, j, t;for (i = 0; i ai;for (i

5、 = 0; i 0)an = ai;n+;cout 非负数有: n 个 endl;cout 非负数是: endl;for (i = 0; i n; i+)cout setw(5) ai;cout endl;for (i = 0; i n; i+)s = s + ai;cout 非负数的和是: s endl;for (i = 0; i = n - 2; i+)for (j = i + 1; j aj)t = ai;ai = aj;aj = t;cout 将非负数从小到大排序输出: endl;for (i = 0; i n; i+)cout setw(5) ai;cout endl;return

6、0;5. (10分)在一个具有N个数的数组中查找并删除一个数K。程序中定义: #define n 10输入信息格式提示信息: 无输出信息格式提示信息: 无#define n 10#include using namespace std;int main()int an, k, i, j;for (i = 0; i ai;cin k;for (i = 0; i n & ai != k; i+);if (i n)for (j = i; j = n - 1; j+)aj = aj + 1;for (i = 0; i n - 1; i+)cout ai;elsecout not found;for (

7、i = 0; i n; i+)cout ai;return 0;6. (10分)在一个已知的一维数组中分类统计正数和负数的个数。正数的个数存入变量C1中,负数个数存入变量C2中.输出格式要求:cout c1= c1 endl; cout c2= c2 endl;#includeusing namespace std;int main()int a10 = 1, 2, 3, 4, 5, 0, 0, -1, -5, -6 , i, c1 = 0, c2 = 0;for (i = 0; i 0)c1+;else if (ai 0)c2+;cout c1= c1 endl;cout c2= c2 en

8、dl;return 0;7. (10分)对给定的10个数按逆序排列,必须用循环完成。设: int n10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10;输入格式要求:无输出结果:10,9,8,7,6,5,4,3,2,1,#includeusing namespace std;int main()int a10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, i, j, t;for (i = 0; i = 8; i+)for (j = i + 1; j = 9; j+)if (ai aj)t = ai;ai = aj;aj = t;for (i = 0; i

9、10; i+)cout ai ,;return 0;8. (10分)输入10个学生的成绩,存放在一个一维数组中,求出总分和平均分。输入提示信息格式要求: cout 请输入学生的分数:;输出结果格式要求:cout 学生的总分是: sum endl; cout 学生的平均分是: aver endl;#includeusing namespace std;int main()int a10, i, sum = 0;int aver;cout 请输入学生的分数:;for (i = 0; i ai;for (i = 0; i 10; i+)sum = sum + ai;aver = sum / 10;cout 学生的总分是: sum endl;cout 学生的平均分是: aver endl;return 0;9. (10分)定义数组,输入不多于20名若干学生成绩,统计高于平均分的人数k,用-1做结束标志。输入格式要求:无输出格式要求:cout 高于平均分的人数: k endl;#include using namespace std;int main()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1