张凯强程序设计实践报告.docx
- 文档编号:25895239
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:11
- 大小:19.15KB
张凯强程序设计实践报告.docx
《张凯强程序设计实践报告.docx》由会员分享,可在线阅读,更多相关《张凯强程序设计实践报告.docx(11页珍藏版)》请在冰豆网上搜索。
张凯强程序设计实践报告
程序设计实践报告
姓名张凯强学号_02_
电气工程学_院__自动化_专业_091_班
2011_年12__月____2___日
指导老师:
卢日昌
2-5将“fly”译成密码“iob”。
编码规律:
将字母a变成字母d,即变成其后的第3个字母,x变成a,y变成b,z变成c。
提示:
用赋初值的方法使c1,c2,c3的值分别为f.l.y,按编码规则改变c1,c2,c3后,将结果输出。
#include"iostream.h"
voidmain()
{
charc1='f',c2='l',c3='y';
c1=(c1>='a'&&c1<='w')?
c1+3:
c1-23;
c2=(c2>='a'&&c2<='w')?
c2+3:
c2-23;
c3=(c3>='a'&&c3<='w')?
c3+3:
c3-23;
cout< } 3-5编一模拟袖珍计算器的完整程序,运行结果参见图2,.3.1。 要求: 输入两个操作数和一个操作符,根据操作符决定所做的运算。 #include"iostream.h" voidmain() { doublex,y,z; chara; cout<<"请输入操作数1运算符op操作数2"< cin>>x>>a>>y; switch(a) { case'+': z=x+y;break; case'-': z=x-y;break; case'*': z=x*y;break; case'/': z=x/y;break; } cout< } 4-8求Sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),其中a是一个由随机函数产生的1~9(包括1和9)中的一个正整数,n是一个由随机函数产生的5~10(包括5和10)中的一个数。 #include"iostream.h" #include"stdlib.h" #include"time.h" voidmain() { inta,n,i; longsn=0,temp=0; srand((unsigned)time(NULL)); a=1+rand()%9; n=5+rand()%6; cout<<"a="< cout<<"n="< cout<<"sn="; for(i=1;i { temp=temp*10+a; sn=sn+temp; cout< } temp=temp*10+a; sn=sn+temp; cout< } 5-2随机产生20个学生的计算机课程的成绩(0~100),按照从大到小的顺序排序,分别显示排序前和排序后的结果 #include"iostream.h" #include"stdlib.h" #include"time.h" voidmain() { inta[10],i,j,k,t; srand(time(0)); for(i=0;i<10;i++) a[i]=rand()%101; cout<<"排序前"< for(i=0;i<10;i++) cout< for(i=0;i<10;i++) {k=i; for(j=0;j<10;j++) if(a[k]>a[j]) {k=j; t=a[i],a[i]=a[k];a[k]=t;} }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 张凯强 程序设计 实践 报告