ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:18.17KB ,
资源ID:5740396      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5740396.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机软件实习报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机软件实习报告.docx

1、计算机软件实习报告 计算机软件实习报告姓名:王煜;学号:N1008015191. 编写一个程序,如果输入小写字母则输出大写字母,如果输入大写字母则输出小写字母。算法:输入1个字母,范围在“a”到“z”之间,其ASCII码减去32得到大写,如果范围在“A”到“Z”之间,其ASCII码加上32得到小写,最后再输出,得到所求字母。程序代码#includevoid main() char c; printf(please input a character:n); scanf(%c,&c); if(c=a & c=z) c=c-32; printf(%c,c); else c=c+32; printf

2、(%c,c); 运行结果输入a,得到A;输入z,得到Z;输入A,得到a;输入Z,得到z;2. 在唱歌比赛中,有10个评委打分,分数为1到100分,选手最后得分为:去掉一个最高分和1个最低分其余8个分数的平均值。算法:输入求最大值,最小值,平均值的算法,再输入10个数,求出其中的最大值和最小值,令他们等于0,再求剩余8个数的平均数,即所求数。程序代码#includevoid main() int i, max , min , avg=0 , num10; printf(input 10 numbers:n); for(i=0;i=9;i+) scanf(%d,&numi); max=min=nu

3、m0; for(i=0;imax) max=numi; if(numimin) min=numi; avg=avg+numi; avg=(avg-max-min)/8; printf(avg num=%dn,avg);运行结果输入10个数,去除其中的最值,得到剩余8数平均数3. 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数。算法:编译4个代码,表示英文,空格,数字,和其他;再输入字符,进行判别,符合其一的代入相应数组,最后汇总。程序代码#includevoid main()int english=0,blank=0,number=0,other=0;char c;c=ge

4、tchar();while(c!=n)if(c=a&c=A&c=0&c=2000) printf(0.6n); if(a=1000&a=500&a1000) printf(0.8n); if(ax,则太大,若yx,就太小,最后二者都归0,再进行输入x,定义浮点数y,z,的相应运算最后进行格式化输出。程序代码#include int main()int #include #include int main()int x,y;srand(time(NULL);x=rand()%10;scanf(%d,&y);while(y!=x)if (yx) printf(too big);else if (y

5、x) printf(too small);scanf (%d,&y);return 0;#includeint main()int x,y;scanf(%d,&x);y=x%400;if(y0)printf(The year is a leap yearn);else printf(non);#include#includevoid main()int x; float y,z;for(x=1;x=10;x+) y=sqrt(x); z=y*y*y; printf(%fn,z); 运行结果100匹马,100担货,可求出对应的大中小马的匹数。7. 将1到20的自然数围城1圈,使其相令两数之和均为

6、素数。算法:定义一个数为素数,再将1到10个数进行相应运算,回到n,再列出3个数组abc,相应数代入a数组,其余代入b组,再把计算值代入c组,符合素数条件,则输出程序代码pr(int n) int i,s1=1; for(i=2;i=n/2;i+) if(n%i=0) s1=0; return s1;s(int x,int m) int l,i,n; i=10;l=1; while(l) if(xi=0)i-; else n=xi;if(pr(n+m)xi=0;f=0; else i-; return n;main()int a11,b11,c21,i,j,k,m,n; for(i=1;i=1

7、0;i+) ai=2*i-1;bi=2*i; c1=a1;m=c1;a1=0;k=2; while(k=20) if(m%2) n=s(b,m); else n=s(a,m); ck=n;k+;m=n ;if(pr(c1+n) printf(okn);for(i=1;i=20;i+) printf( %d,ci);else printf(non);运行结果输入1到20的数,可得到一个圈,其中相邻数和为素数9.输入10个学生的学号和成绩(百分之分数),用单链表存储,按以下标准打印每个学生的学号和成绩等级,同时,当输入某个等级后,能输出所有这个等级的学生的学号,90-100:优秀;80-89:良好

8、;70-79:中等;60-69:及格;60以下:不及格。算法:输入一个链表,包含学号,成绩。接收输入的10组2个数字分别储存在一个数组中。对数组中的链表中的成绩进行判断,90100为优秀,8089为良好,7079为中等,6069为及格,60以下为不及格。将成绩等级放入链表,再输出。当输入一个等级时,依次判断数组每个链表中的成绩,符合等级则将该链表的学号输出。程序代码#includestring.h#define NULL 0struct stuchar sno15; int mark; struct stu *next;a10,*head,*p;main()char b10;int i;for

9、(i=0;i10;i+)scanf(%s%d,ai.sno,&ai.mark);printf(snottmarkn);for(i=0;i10;i+)printf(%stt%dn,ai.sno,ai.mark);head=&a0;for(i=0;imark/10)case 10:case 9:if(strcmp(b,you)=0) printf(%sn,p-sno);break;case 8:if(strcmp(b,liang)=0) printf(%sn,p-sno);break;case 7:if(strcmp(b,zhong)=0) printf(%sn,p-sno);break;case

10、 6:if(strcmp(b,jige)=0) printf(%sn,p-sno);break;case 5:case 4:case 3:case 2:case 1:case 0:if(strcmp(b,bujige)=0) printf(%sn,p-sno);break;default: printf(wrong);p=p-next;运行结果输入学生信息,则可得到相应的学生的学号。 实习总结 通过这次为期1周的C语言编译实习,使人获益良多,首先,让我深刻体味到,计算机专业远没有我们想的那么简单,只有付出艰辛的劳动与付出,加之勤奋,才能真正体味到其中的精华;其次,编程是一项艰辛的工作,工作量大

11、,还要做到步步精益求精,力求最简化,有时1个小小的错误,就影响到了整个程序的编译与运行。这就要求我们在编译程序时要全神贯注,一丝不苟,有“千里之堤溃于蚁穴”的忧患意识,每次在编译完一段程序时要反复检验,争取在最短时间内找出其中的症结,从而为整个大的程序的编译与运行打下坚实的基础,编程的过程是枯燥的,其间的错误也是致命的,这也是一个磨练人得意志的过程,从而为以后的工作奠定基础;其结果是令人喜悦的,因为这其中凝结了自己体力和脑力劳动的成果;最后,编程也是1个复杂的,富有创造性的工作,能充分的调动我们的创造力与思索力,让我们在思索的过程中得以提升,能在一段程序中看出一个人的能力,态度与思想,可谓“一段程序,一种人生。” 总而言之,这次实习令我的收获颇丰,不仅提高了我计算机编程的能力,也让我对这个专业的知识的深度和广度得到了提升,并且冶炼了我的品格,真可谓“一箭三雕”。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1