2016-17学年程序设计基础课第三次试验

2016-17学年程序设计基础课第三次试验

ID:31171841

大小:78.00 KB

页数:3页

时间:2019-01-07

2016-17学年程序设计基础课第三次试验_第1页
2016-17学年程序设计基础课第三次试验_第2页
2016-17学年程序设计基础课第三次试验_第3页
资源描述:

《2016-17学年程序设计基础课第三次试验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验报告课程名称程序设计基础实验项目数组与循环结构程序设计实验仪器台式电脑系别专业班级/学号学生姓名实验日期成绩指导教师实验三数组与循环结构程序设计一、实验目的:通过本实验,掌握C语言中数组的定义与使用,以及for、while,do-while循环语句的语法和功能。二、实验内容及要求:1、用筛选法求n之内的素数,n为从键盘输入的一个正整数。2、一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。3、求一个3*3矩阵对角线元素之和,矩阵元素都为整数,数据由键盘输入。4、有一篇文章,共有3行文字,每行有个8

2、0字符。要求分别统计出其中英文大写字母、小写字母、空格以及其它字符的个数。5、凯撒密码:为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。ABCDEFG……WXYZ要求:非字母字符保持原状不变;密码偏移量固定为n(可变),字符转换过程中末尾折回;输入一行字符,要求输出其相应的密码。6、编一个程序,将两个字符串S1和S2比较,如果S1>S2,输出一个正数;S1二S2,输出0;SKS2,输出一个负数。要求:不要用strcmp函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相对应字符的ASCII码的差

3、值。例如,卞与9相比,由于应输出负数,由于,A,与,C,的ASCII码差值为2,因此应输出”・2”。同理「And”和”Aid”比较,根据第2个字符比较结果,X比丫大5,因此应输出”5”。7、从键盘输入一个长度为N的整型数组,找出数组中的最大数和次大数,并依次将他们和数组的第0个元素、最后一个元素对调。例如:输入如果是7,&6,5,4,3,2,1,10,0,输出应该是10,0,6,5,4,3,2,1,7,8输入如果是2,6,4,8,7,5,9,输出应该是9,6,4,2,7,5,8输入如果是8,7,6,5,4,321,0,10,输出应该是10,7,6,5,4,

4、3,2,1,0,8三、程序代码及运行结果:注:提供完整的程序代码以及运行结果截图四、实验总结:注:对实验中遇到的问题和所采取的解决方案做简要总结说明:若发现雷同的实验报告,均以0分论处。

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

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

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