版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机4参考答案3三、1. f0=f1=for(k=2;k N ;k+)fk=fk-1+fk-2;(2)程序输出的结果是:011235813213455891442333776109871597258441812.aip:表示每行中绝对值最小的数表示该数所在的行(2)P:表示该数所在的列程序运行的结果是:(0,2)-1(1,1)(2,3)3. for(i=0;i5;i+)for( j=0;ji;j+)/*输出每行前面的空格*/printf (%c,s pace);for( j=0;jv5;j+) /*输出每行的星号*/printf (%c,);printf( n”“);4./*(1)按字符逐个输
2、入和输出*/ #i nclude int main()char str6;int i;for(i=0;i5;i+)scanf (%c,&stri);for (i=0;i5;i+)printf (%c,stri);printf( n ”“);return 0;/*(2)按字符串输入和输出*/ #i nclude int main()char str6;gets(str);p uts(str);return 0;for(i=0;iv5;i+) /*与初始化中的5个人进行比较*/if (strc mp(n ame,classStui) =0)flag=1;if ( flag=1elseprin tf
3、(%s是这个班的。n, name);6.prin tf(%s不是这个班的。n, name);for (;s1i!= 0+);/*(1)确定s1的串尾位置*/for (;s2j!= 0;)/*(2)将s2连接到s1后面*/s1i=s2j;i+;j+;s1i= 0;/*(3)在s1串尾加结束符*/四、编程1.#i nclude int main()int b10;int i;int sum1=0,sum2=0;for(i=0;i10;i+)sca nf(%d,&bi);for(i=0;i10;i+)/*正数累加到sum1 上 */sum1+=bi;else if(bi0)/*负数累加到sum2 上
4、 */5sum2+=bi;printf(正数之和为:%d,负数之和为:%dn,sum1,sum2);return 0;2.#i nclude #defi ne N 10 void mai n ()int scoreN;int i,j;float average=0,sum=0;for(i=0;iN;i+)sca nf(%d,&scorei);/*将成绩按照降序排列*/for(i=1;i=N-1;i+)for(j=1;j=N-i;j+)if(aj-1aj) t=aj-1; aj-1=aj; aj=t; /*累加2-9号评委打出来的分数*/for(i=1;i #defi ne M 5 #defi
5、ne N 4 int main()int aMN;int i,j,minj,co un t=O,flag;printf(请输入 %d*%d 阶矩阵 A: n,M,N );for(i=0;iM;i+)for(j=0;jN;j+)sca nf(%d,&aij);for(i=0;iM;i+)minj=0;for(j=1;jaij)minj=j;flag=1;/*定位第minj列,看看aiminj是否是该列中最大的那个元素如果是不是,则flag为0;如果是,贝U flag保持为1*/for(j=0;jaiminj)if(flag=1)coun t+;printf(第%d 个鞍点:a%d%d=%dn,c
6、ount,i,minj,aiminj);if(co un t=0)printf(没有鞍点);return 0;4.#i nclude #defi ne N 80 int main()int i=0,j=0;char stri ngN,secretN;printf(请输入原文:n);gets(stri ng);while(stri ngi!=0)/*大写字母时,密文与原文字符的 ASCII值之和为155*/ if(stri ngi=A & stri ngi=a & stri ngi=z)secretj=219-stri ngi;i+;j+;secretj=0;printf(原文为:%sn 密文为
7、:%sn,string,secret);return 0;五、课外拓展上机练习题1检验并打印魔方矩阵 #i nclude #defi ne N 5 int main()int magicNN,i,j,sum,s1,s2,flag;sum = 0;flag=1;/*读入魔方矩阵的数据到二维整型数组magic中*/for(i=0;iN;i+)for(j=0;jN;j+)sca nf(%d,&magicij);/*输出该矩阵*/printf(输出该矩阵:n);for(i=0;iN;i+)for(j=0;jN;j+)prin tf(%4d,magicij);printf(n);/*每输出N个元素回车换
8、行一次*/*双重循环是求所有元素的和*/for (i=0;iN;i+)for (j=0;jN;j+)sum+=magicij;sum /= N;/*sum是求每行/每列的平均值*/*检验每一行、每一列上的元素只和是否都相等*/for (i=0; ivN; i+)s1 = s2 = 0;/*每次外部循环前置s1、s2为0*/for (j=0; jN; j+)判断每一行每一列11外循环i控制行数变化s2 += magicji;外循环i控制列数变化if (s1 != sum II s2 != sum) /*存在一行或一列之和不相等*/flag=0;/*检验主对角线和副对角线上的元素只和是否都相等*/
9、s1 = s2 = 0;/*这个初始化不用放在循环内*/for (i=0; iN; i+)s1 += magicii;s2 += magiciN-1-i;/*副对角线元素下标关系:i+j=N-1*/if (s1 != sum | s2 != sum)/*存在主对角线或副对角线之和不相等*/flag=0;/*输出是否为魔方矩阵*/ if(flag=1)printf(该矩阵是魔方矩阵!n);elseprintf(该矩阵不是魔方矩阵!n);return 0;2.餐饮服务质量调查打分 #i nclude #defi ne STUDENT 40 #define GRADE SIZE 11 int mai
10、n()int i,j,grade;int scoreSTUDENT,co un tGRADE_SIZE=0;/*从键盘录入40个学生为餐饮服务质量的打分*/printf(请输入%d个学生的打的分数:n,STUDENT);for(i=0;iSTUDENT;i+)scan f(%d,&scorei);/*为各个分数等级(1-10)进行个数的统计*/for(i=0;iSTUDENT;i+)coun tscorei+;/*打印输出统计结果直方图*/prin tf(GradetCou nttHistogramn);for(grade=1;gradeGRADE_SIZE;grade+)prin tf(%5
11、dt%5dt,grade,cou ntgrade);for(j=0;jco un tgrade;j+)prin tf(%c,*);prin tf(n);return 0;3.文曲星猜数游戏 #i nclude #in elude #i nclude int main()/*数组a存放随机数,数组b存放用户所猜的数*/int a4,b4, n, i=O,j,k,x,y;/*计算机随机生成一个各位相异的4位数字*/sran d(time(NULL);a0 = ran d()%10;doa1 = ran d()%10;while (a0 = a1);doa2 = ran d()%10;while (
12、a0 = a2) | (a1 = a2);doa3 = ran d()%10;while (a0 = a3) | (a1 = a3) |(a2 = a3);/*最多允许用户猜的次数由用户从键盘输入*/printf(想猜数的次数:n);sea nf(%d,&n);doi+; printf(请输入你猜想的数字:n);scan f(%d%d%d%d,&b0,&b1,&b2,&b3);x=0;y=0;/*x中存放有几个数字数字猜对,位置也猜对*/ for (j=0;j4;j+)if (bj=aj)x+;/*y中存放有几个数字数字猜对,位置没猜对*/ for (j=0;j4;j+)for (k=0;k4;k+)if (bj=ak)y+;y = y - x;prin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业形象塑造宣传模板合集
- 宁波市鄞州区2026届初三下开学考英语试题含解析
- 行业采购清单及报价分析工具
- 把接洽事宜移后会务日程的协调函(8篇范文)
- 稳健收益保证承诺函(7篇)
- 确认2026年订单履约情况的书面确认函(9篇)范文
- 企业人员招聘及选拔标准化流程
- 教育机构课外辅导班课程设置标准手册
- 知识管理文档分类与索引标准模板
- 技术文档撰写与审查标准化指南
- 2026年漯河职业技术学院单招职业技能考试题库带答案详解
- 2025年江苏城乡建设职业学院单招职业技能测试题库(含答案)
- 2026年人教版八年级道德与法治下册全册知识点(分课编排)
- 2026广西河池市姆洛甲文化旅游投资有限公司招聘文旅策划主管1人考试参考试题及答案解析
- 酒业销售绩效考核制度
- 新版部编版一年级下册道德与法治全册教案(完整版)教学设计
- 2026湖北事业单位联考鄂州市招聘249人备考题库及1套完整答案详解
- 江苏无锡市2025-2026学年度第一学期期末考试八年级英语试题(原卷+解析)
- GB/T 9239.11-2025机械振动转子平衡第11部分:刚性转子的平衡方法和允差
- 2026年小红书文旅兴趣出游种草指南
- 2025年全国高校辅导员素质能力大赛考试测试题(附答案)
评论
0/150
提交评论