1 / 13
文档名称:

程序设计报告二.docx

格式:docx   大小:113KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计报告二.docx

上传人:sssmppp 2021/3/3 文件大小:113 KB

下载得到文件列表

程序设计报告二.docx

文档介绍

文档介绍:: .
2012〜2013年春季学期
序号:
《程序设计专题》课程
实验报告
实验二 进制、日期及转换问题
专业班级:计12-3
学生姓名:郝永彬
学生学号: **********
实验题目:十进制到R进制
实验数据储存结构设计
用一位数组来储存运算后的结果,用int来储存原始的数据和要转化成的进制数。
实验设计思想
利用不断的相除,求余数,直到除数小于R停止,即得出R进制的结果。
实验结果及问题分析

2 .程序分析
程序有一个函数,利用for进行循环直到除数在进行很多次除法以后小于R,把计算结果放到一个以 维数组中,然后利用循环逐位输出计算结果。
实验题目:R进制到十进制
实验数据储存结构设计
利用字符串来接受输入的R进制数,利用int储存计算得到的10进制数的结果。
实验设计思想
利用每位的数字乘以位权计算出最后的结果。
实验结果及问题分析
1 •运行结果图

程序有一个函数,利用字符数组接受要换算的R进制数,然后-'0'得到真实的数字,然后利用循环把 每位的数字乘以该位的位权得到10进制数,然后输出结果。
实验题目:电话号码
实验数据储存结构设计
利用两个二维字符数组来储存数据,一个储存源数据,一个处理处理后的数据。利用一个指针数 组来储存指向每组数据的地址,利用几个int数据来储存重复的个数。
实验设计思想
先利用关系把源数据给转化成真实数据,然后在排序,然后比较挨着的数据有几个是相同的,由此 可得出相同的电话号码的组数。
实验结果及问题分析
1 •运行结果图

程序有两个函数,main函数负责把源数据转化为真实数据,然后再由排序函数进行排序,然后再由 main函数负责查找相同的数据组,然后输出结果。
实验题目:字符串判等
实验数据储存结构设计
用两个二维字符数组来储存数据,用int来控制循环等。
实验设计思想
利用if判断来把原始的数据转化成没有空格的字符串,然后利用strcmp函数来判断是否相等。
实验结果及问题分析
1 •运行结果图

程序有一个函数,其中利用循环来输入每组的数据到第一个数组中,然后利用if判断数组中是否为 空格,如果是空格则跳过,如果不是空格则把数据复制到第二个数组中,然后利用stamp函数来判断第 二个数组的两组字母是否相等。
实验题目:All in All
实验数据储存结构设计
利用两个字符数组来储存数据,分别储存要比较的数据和长的有干扰的数据。
实验设计思想
把第一组数据的第一个与第二组数据进行比较,然后如果第一个相同,在第二组数据中与第一组相 同的位置往后开始于第一组数据的第二的比较,以此类推,直到第一组或第二组数据的最后一个比较完。
实验结果及问题分析

raw C:\Windows\system32\
sequence subsequence Yes person compression No UERDI uiuaUittorioEnanueleReDiltalia
Yes caseDoesMatter CaseDoesMatter
No
请按任意键继续. . . .
有一个函数,分为二部分,第一部分负责字符串的输入,和次数的统计,第二部分利用循环把第一个 字符串里的字母与第二个字符串比较,如果一个相同则比较下一个,最后比较完成时如果字符串一比较 到了最后则输出Yes,否则输出No。
实验题目:不吉利日期
实验数据储存结构设计
用int来储存年份和第一天的星期数。
实验设计思想
把第一天的星期数加13再与5求余来判断是否不吉利,再加上该月的日期数来判断下月1日的星 期数,以此类推,一直判断到12月。
实验结果及问题分析

程序有一个函数,首先把年份和第一天的星期数输入,然后加13与5求余来判断星期数,然后加上 每月的日期数(考虑闰年)判断下一个月的13日是否为不吉利日期。
实验题目:循环数
实验数据储存结构设计
利用两个字符数组和一个int数组来储存数据,利用int来进行数据的暂时储存。
实验设计思想
利用一,0,得到真实数据,然后复制两遍到另一个数组中,然后进行小于n次的乘法,每次进行乘法以 后与二倍的数组比较,如果每组比后都可以找到循环顺序,则为循环数。
实验结果及问题分析
1 •运行结果图
E C:\Windows\system