《实用软件技术》实验

《实用软件技术》实验

ID:6384758

大小:136.50 KB

页数:18页

时间:2018-01-12

《实用软件技术》实验_第1页
《实用软件技术》实验_第2页
《实用软件技术》实验_第3页
《实用软件技术》实验_第4页
《实用软件技术》实验_第5页
资源描述:

《《实用软件技术》实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、许昌学院软件学院《软件技术基础》课程实验创新源于实践《软件技术基础》课程实验教学手册姓名:学号:专业:班级:级班任课教师:时间:年月日综合成绩:许昌学院软件学院制许昌学院软件学院《软件技术基础》课程实验实验一选择结构、循环结构程序设计【目的与要求】  1.了解C语句表示逻辑量的方法(以0代表“假”以1代表“真”);  2.学会正确使用逻辑运算符和逻辑表达式;  3.熟练掌握if语句和switch语句。4.熟练掌握while、do—while和for三种循环语句的应用。【上机内容】1、给一个不多于5位的正整数,要求:  a.求出它是几位数

2、;  b.分别输出每一位数字;c.按逆序输出各位数字,例如原数为321,应输出123。实验源码:实验运行结果:2、一个数如果恰好等于它的因子之和,这个数就称为完数。求100之内的所有完数。实验源码:实验运行结果:许昌学院软件学院《软件技术基础》课程实验实验二函数【目的与要求】  1.掌握C语言函数的定义方法、函数的声明及函数的调用方法。  2.了解主调函数和被调函数之间的参数传递方式。【上机内容】1、验证程序:写两个函数,分别求两个正数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果。两个正数由键盘输入。源程序如下:#incl

3、ude"stdio.h"inthcf(intu,intv){inta,b,t,r;if(u>v){t=u;u=v;v=t;}a=u;b=v;while((r=b%a)!=0){b=a;a=r;}return(a);}intlcd(intu,intv,inth){return(u*v/h);}intmain(){intu,v,h,l;printf("输入两个整数,整数间用逗号隔开:");scanf("%d,%d",&u,&v);h=hcf(u,v);printf("H.C.F=%d",h);l=lcd(u,v,h);printf(

4、"L.C.D=%d",l);}实验运行结果:许昌学院软件学院《软件技术基础》课程实验2.上机调试下面的程序,记录系统给出的出错信息,并指出出错原因。程序功能:输入2个整数,分别将其逆向输出,要求定义并调用函数fun(n),它的功能是返回n的逆向值。例如,fun(123)的返回值是321。输入输出示例:Inputm1:123Inputm2:-910123的逆向是321-910的逆向是-19intmain(){intm1,m2;scanf("%d%d",&m1,&m2);printf("%d的逆向是%dt",fun(m1));prin

5、tf("%d的逆向是%d",fun(m2));}intfun(intn);{ intm,y;y=0;if(n<0)m=n;elsem=-n;while(m==0){y=y*10+m/10;m=m%10;}if(n>=0)returny;elsereturn–y;}出错信息及原因:更正后的源码:许昌学院软件学院《软件技术基础》课程实验实验运行结果:3.定义一个函数,功能是计算n个学生的成绩中高于平均成绩的人数,并作为函数值。用主函数来调用它,统计10个学生成绩中,高于平均成绩的有多少人?实验源码:实验运行结果:许昌学院软件学院《软件技

6、术基础》课程实验实验三数组【目的与要求】  1.熟练掌握一维数组、二维数组编程方法2.熟练掌握排序算法3.熟练掌握字符串的存储和操作方法【上机内容】1、调试程序:输入一个正整数n(0intmain(){inti,j,n,x,a[n];printf("输入数据的个数n:");scanf("%d",&n);printf("输入%d个整数:",n);for(i=

7、0;ia[i])continue;j=n-1;while(j>=i){/*调试时设置断点*/a[j]=a[j+1];j++;}/*调试时设置断点*/a[i]=x;break;}if(i==n)a[n]=x;for(i=0;i

8、:更正后的源码:实验运行结果(更正后):1、调试程序:输入2个正整数m和n(m>=1,n<=6),然后输入该m行n列二维数组a中的元素,分别求出各行元素之和并输出。记录系统给出的出错信息,并指出出错原因。有

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

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

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