高级语言程序设计实验5_数组(完美运行版)

高级语言程序设计实验5_数组(完美运行版)

ID:38531015

大小:165.00 KB

页数:11页

时间:2019-06-14

高级语言程序设计实验5_数组(完美运行版)_第1页
高级语言程序设计实验5_数组(完美运行版)_第2页
高级语言程序设计实验5_数组(完美运行版)_第3页
高级语言程序设计实验5_数组(完美运行版)_第4页
高级语言程序设计实验5_数组(完美运行版)_第5页
资源描述:

《高级语言程序设计实验5_数组(完美运行版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《高级语言程序设计》实验报告实验序号:5         实验项目:数组学  号姓  名专业、班级实验地点指导教师实验时间一、实验目的及要求1、掌握一维数组和二维数组的定义、赋值、使用和输入输出方法;2、掌握字符数组和字符串的使用;二、实验设备(环境)及要求使用VisualC++6.0;windows系列操作系统的环境。三、实验内容与步骤1.输入若干个整数存放在一维数组中,根据此数组构造两个数组a和b,要求a中存放数组x中所有的正数,b中存放数组中所有的负数,0舍弃,最后分别输出数组a和b。运行结构截图:2.用筛法求1~1000之间的素数。er

2、atosthenes筛法:1)利用数组存放这1000个数;2)挖掉第一个数1(令该数=0);3)2没被挖掉,挖掉后面所有2的倍数;4)3没被挖掉,挖掉后面所有3的倍数;5)4被挖掉,不执行任何操作;6)5没被挖掉,挖掉后面所有5的倍数;7)····直到最后一个数;8)剩下的非0数就是素数。运行结构截图:3.编写程序输入一个字符串,删除字符串中的所有数字字符后输出此字符串。【算法提示】(1)定义一个一维字符数组;(2)输入一串测试字符;(3)依次判断数组中字符是否为数字(即>‘0’且<‘9’);(4)若是则将后面所有字符依次往前移一位;(5)输出

3、整个字符串。运行结构截图:4.10个小孩围成一圈分糖,老师分给第1个孩子10块,第2个孩子2块,第3个孩子8块,第4个孩子22块,第5个孩子16块,第6个孩子4块,第7个孩子10块,第8个孩子6块,第9个孩子14块,第10个孩子20块,然后所有的小孩同时将自己手中的糖分一半给右边的小孩,糖块数为奇数的人可向老师再要一块。问经过这样几次调整后大家手中的糖的块数都一样?每人各有多少块糖。(注:第i个小朋友的右边是第i-1个小朋友,第1个小朋友的右边是第10个小朋友)运行结构截图:5.假设在2*10的二维数组中存放了数据,其中各行的元素构成一个整数,

4、如第一行元素构成整数1234507000。编写程序比较两行元素构成的整数大小。(规则:从高位起逐个比对应位数,若每位均相等,则两数相等;若遇到第一个不相等的数字,则数字大者为大)例如:12345070001237426000运行结构截图:6.输入一个5行5列的矩阵,计算该矩阵最外圈元素之和。运行结构截图:【选做题】7.老虎机:假设有3*3个方格,编写程序,在程序运行后,在3*3个方格内随机显示符号三种符号“J、#、*”得分规则是在一条直线或斜线上有三个相同的图案则得一分,按y继续玩,每人玩三次,统计总得分。(其中J可以用’1’输出)运行结构截

5、图:8.【附加题】任意输入两个字符串,分别存放在a、b两个字符数组中。然后将较短的字符串放在a数组中,较长的字符串放在b数组中,并输出。附加2:输入奇数n,输出nXn方阵。如n=5,输出:0010001010100010101000100运行结构截图:四、分析与讨论成绩教师签名:日期:附源程序清单:1.#includemain(){inta[100],b[100],x[100],i,j=0,k,l=0;printf("请输入数组x的个数:");scanf("%d",&k);printf("请输入数组x中的整数,用空格隔开:")

6、;for(i=0;i0){a[j]=x[i];j++;}elseif(x[i]<0){b[l]=x[i];l++;}}printf("数组a:");for(i=0;i#includeintmain(){i

7、ntarray[1000];inti=0,iter=0;for(i=0;i<1000;i++)array[i]=i+1;array[0]=0;iter=1;while(iter<1000){if(array[iter]!=0)for(i=iter+1;i<1000;i++){if(array[i]%array[iter]==0)array[i]=0;}iter++;}for(i=0;i<1000;i++)if(array[i]!=0)printf("%dt",array[i]);printf("");}3.#include"stdio.h

8、"#include"string.h"main(){chara[100];inti,j=0;printf("输入一串测试字符:");scanf("

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。