《程序设计专题》课程第一次实验报告.doc 您所在的位置:网站首页 ege图形库的函数 《程序设计专题》课程第一次实验报告.doc

《程序设计专题》课程第一次实验报告.doc

2023-04-04 08:51| 来源: 网络整理| 查看: 265

序号:292012~2013年春季学期《程序设计专题》课程实验报告实验一简单计算问题专业班级: 计12-1 学生姓名: 依力夏提江•艾买尔学生学号: 实验题目1:数字求和实验数据储存结构设计一维整形数组存下输入的五个数实验设计思想输入五个数后,一个一个数的判断是否小于要比较的数,是就加上实验结果及问题分析运行结果图 5 1 2 3 4 5 10 2. 程序分析 只有一个主函数,主函数实现把小于指定的数的和实验题目2:两倍数实验数据储存结构设计用一维整型数组输入每组测试数据实验设计思想 之前先定义一个变量s=0,输入每一组的数据时,把输入的数据存到一个整型数组中(0除外),然后外循环从数组的第一个元素到最后一个元素,内循环也一样,就是除这个元素外,看这个元素是不是其他元素的两倍,如果是则s加1,循环都完了之后最后的s值即为最后的结果实验结果及问题分析运行结果图1 4 3 2 9 7 18 22 02 4 8 10 07 5 11 13 1 3 0-1320

程序分析该程序只有一个主函数,它实现的是把两倍数的个数求出来

实验题目3:Number Sequence实验数据储存结构设计就用普通变量进行存储即可实验设计思想主要是运用递归解决问题

实验结果及问题分析

1 1 31 2 100 0 025程序分析该程序有两个函数,一个是主函数,主函数就是输入变量,把变量传输到递归函数中,递归函数实现的是思路即为当要计算的f(n)的n不是1或2时,将进行递归把f(n)的值用f(n-1)和f(n-2)来做,一次一次的往下传,直至n的值是1或2时,结束递归,此时递归函数开始把值往回传,最后也就计算出了f(n)的值实验题目4:肿瘤检测实验数据储存结构设计用二维整型数组存储输入的整数实验设计思想先设定两个变量s和c,且初值都设为0,对输入的二维数组的每一个元素进行检查,看是不是它的值小于等于50,s就加1,再看看是不是这个元素的上面的或者左边的或者下边的或者右边的元素的值是不是大于50或者这个元素所在的那一行是第0行或n-1或者那一列是第0列或者n-1列,c就加1,最后输出s和c的值即可

实验结果及问题分析运行结果图699 99 99 99 99 9999 99 99 50 99 9999 99 49 49 50 5199 50 20 25 52 9940 50 99 99 99 9999 99 99 99 99 999 8

程序分析该程序只有一个主函数,主函数实现的就是把肿瘤的面积输出来再加上把肿瘤所有边界点的总数算出来实验题目5:填词实验数据储存结构设计输入的字符用字符串和二位字符数组存储实验设计思想该题即为输入一个二维字符数组,p个字符串,把p个字符串中每一个字符在二维字符数组中找到并删除,把最后二维数组中剩余的字符进行选择法排序之后输出

实验结果及问题分析运行结果图3 3 2EBGEGEBEGGEEEEG

程序分析改程序包括一个主函数和一个隐形删除函数,主函数进行输入输出数据,在主函数中把二维字符数组和字符传给隐形函数,在隐函数中,函数会把这个字符在二位字符数组找到,并把找到的这个字符的值变为’?’,在主函数中就把二位字符数组中不是‘?’的字符放到一个新的字符串中,再对这个字符串进行选择法排序,之后输出字符串即可实验题目6:垂直直方图实验数据储存结构设计将输入的所有字符存到四个字符串中实验设计思想先输入字符,然后统计所有的字符出现的次数,把A到Z的字母的出现次数存到b[26]中,把出现最多次数的数量记为max,则这个垂直直方图要打max行,从第0行打到n-1行,即i从0到n-1,而每一行要打26列,而内循环变量j要从0到26,判断这个位置要不要打就是判断b[i]+i>=max是否成立,如果成立就打出’*’及空格,若不成立就打两个空格,这样之后垂直直方图就打出来了

实验结果及问题分析运行结果图THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.THIS IS AN EXAMPLE TO TEST FOR YOURHISTOGRAM PROGRAM.HELLO! * * * * * * * * * * * ** * * * * ** * * * * * * * * ** *



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有