


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vc+编程复习范围 1编一个程序,求出二维数组主对角线之和和次对角线之和(1)函数 void input(int a44): 输入二维数组a的值(2)主函数完成程序的测试 调用函数输入二维数组,计算主对角线和次对角线之和并输出结果2 求一组非0整数的平均值,并统计出这一组数中正数和负数的个数。3编程将两个字符串连接成一个字符串,并将连接后的字符串按升序排列。如字符串s1的值为“pear,字符串s2的值是apple,连接后的字符串存入字符数组s3,排序后得到“aaeelpppr。在主函数中定义s1,s2两个字符数组,分别用“pear初始化s1,apple初始化s2;定义一个字符数组s3。调用process函数,将字符数组s1和s2连接起来,连接后的字符串存入字符数组s3,对数组s3进行升序排列。 输出s3的值。4查找50以内的所有素数并输出。 int process(int n); 判断一个数是不是素数,如果是,返回1,否则返回0; 主函数:调用函数判断2-50以内的每一个书是不是素数,如果是,输出,每行输出6个。5求100以内的所有素数的倒数和。函数:int process(int n); 判断一个数是不是素数,如果是,返回1,否则返回0;主函数: 调用函数判断1-100以内的每一个数是不是素数;计算素数的倒数和,并输出。6 计算一维数组中n个元素的平均值。函数:double fun(int a,int n):计算一维数组a中n个元素的平均值。在主函数中定义一个数组 , int a10:存储数组值,其初值为23,34,21,45,67,75,13,68,90,88。 调用fun函数,求出数组a中10个元素的平均值。7求n阶乘倒数和并输出函数:int process(int n); 求n的阶乘,主函数: 输入n,调用函数求n阶乘倒数和,输出结果8将两个一维数组中前n个对应元素相加。设计函数:void add(int a, int b,int n); 将数组b的前n个元素加到数组a的相应的前n个元素上,并在主函数中调用该函数。在主函数中定义两个一维数组 int a10:存储数组值,其初值为2,1,4,45,23,33,-7,8,5,9。 int b10: 存储数组值,其初值为3,1,-5,6,8,12,-2,9,0,35。 调用add函数,将b数组的前6个元素加到数组a的前6个元素上,输出数组a中的元素9输出20-2000所范围内有的回文数。回文数的各位数字正序和倒序一样。如:22,323,1221,都是回文数。函数:int process(int n); 判断一个数是不是回文数,如果是,返回1,否则返回0; 主函数: 调用函数找出20-2000中的回文数并输出,每行输出6个。10求一维数组中各元素的最大值、最小值和平均值。函数:void process(float a,int n):计算数组data中元素的最大值、最小值,并且输出。 void print(float a,int n):输出数组data中的元素 在主函数中定义一个数组:float data24:调用print函数,输出数组data中的元素 调用process函数,求出数组data中元素的最大值、最小值并输出结果。11编一个程序,求出一个矩阵关于次对角线的对称阵。(次对角线是从矩阵右上角到左下角的对角线)函数: void process(int a44,int b44): 求a矩阵关于次对角线的对称阵,存入b数组。 void show(int a44,int b44):输出a数组和b数组主函数定义两个数组:int a44:存放原矩阵,int b44:存放a矩阵关于次对角线的对称阵.调用函数求a矩阵关于次对角线的对称阵,存入b数组;最后输出a矩阵和a的关于次对角线的对称矩阵b。12求满足指定条件的所有三位整数:(1)该三位整数是某一个二位数的平方;(2)该三位数的个位、十位和百位数各不相同。13 输出1900-2000的所有闰年提示:所谓闰年是指满足下列两个条件之一(1)能被4整除但是不能被100整除(2)能被400整除函数: int process(int year); 判断year是不是闰年,如果是,返回1,否则返回0;主函数: 调用函数输出1900-2000之间的所有闰年14 将一维数组按从小到大的顺序排序。函数:void process(int a10):将数组a中的元素从小到大排序。void print(int a10):输出数组a中的元素。在主函数中定义一个数组: int a10:存储数组值,其初值为2,1,4,45,23,33,-7,8,5,9。 调用print函数,输出数组a中初始的元素 调用process函数,将数组a中的元素从小到大排序。 调用print函数,输出排序后数组a中的元素15 输出所有的水仙花数。提示:水仙花数是一个三位数,该数本身等于每一位数字的立方和。如:153=13+53+33,所以153是一个水仙化数函数:int process(int n); 判断一个数是不是水仙花数,如果是,返回1,否则返回0;主函数: 调用函数找出所有的水仙花数并输出。16编一个程序,输出n(n10)阶杨辉三角形,形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 函数: void process(int a10,int n): 求n阶(行数和列数都为n)的杨辉三角形,存入a数组,并输出。定义一个整型变量: int n; 存放杨辉三角形的阶数; 定义一个数组:int a1010:根据n的值存放杨辉三角形; 用户输入n的值,调用函数求n阶(行数和列数都为n)的杨辉三角形,存入a数组,并输出。17 编程实现:s=a+aa+aaa+.+aaa.aaa的值,其中a是19之间的某个数字,n是一个正整数。a和n的值要求从键盘上输入。18 编一个程序,求出一个矩阵关于次对角线的对称阵。(主对角线是从矩阵左上角到右下角的对角线)例如:原矩阵为: 其关于主对角线的对称阵为: 1 2 2 2 1 3 3 3 3 1 2 2 2 1 3 3 3 3 1 2 2 2 1 3 3 3 3 1 2 2 2 1具体要求如下:函数: void process(int a44,int b44): 求a矩阵关于主对角线的对称阵,存入b数组。void show(int a44,int b44):输出a数组和b数组. 主函数: 定义两个数组: int a44:存放原矩阵;int b44:存放a矩阵关于主对角线的对称阵。调用函数求a矩阵关于次对角线的对称阵,存入b数组;最后输出a矩阵和a的关于主对角线的对称矩阵b。*/19 编写按收入计算税费的程序。【要求】1、征税的办法如下: 收入800元以下(含800元)的不征收; 收入在800以上,1200元以下者,超过800元的部分按5%的税率收税; 收入在1200元以上,2000元以下者,超出1200元的部分按8%的税率收税; 收入在2000元以上者;2000元以上部分按20%的税率收税。2、要求用switch语句编写程序!20 编写一个程序,将一个包含大小写字母的纯字母明文串转换为纯大写字母的加密串输出。 加密规则为: 明文字母转换为其对应大写字母的后面第3个大写字母(X,Y,Z转换为A,B,C) 如 明文串为 “prZzbpP”, 则 转换成大写加密串为“SUCCESS”输出。函数:void process(char s,char s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外包软件开发项目合同规范及条款
- 养殖业合作与产品购销合同条款
- 合作社畜禽疫病防控协作合同
- 电商平台客服外包服务合同
- 汽车维修合作协议合同标准范文
- 农业合作社农业机械化推广合同
- 演出冠名赞助合同范例与法律要点
- 农业畜牧业疾病防控与治疗服务合同
- 浙江省新昌县2026届九年级英语第一学期期末检测试题含解析
- 2026届四川省内江市隆昌三中学化学九上期中调研试题含解析
- 教科版四年级上册科学全册教案
- 水稻螟虫绿色防控
- 2024版2025秋新版小学道德与法治三年级上册全册教案教学设计含反思
- 家电合伙合同(标准版)
- 血站服务礼仪培训课件
- 2025年iptv技术考试题库
- 科室医院感染管理制度
- 学科交叉教学中存在的问题及改进措施
- 山东中专学籍管理办法
- 老年营养健康宣教
- 2025-2026年部编版语文六年级上册教学工作计划(含进度表)
评论
0/150
提交评论