C语言C上机指导(第8次实验)(附答案)

C语言C上机指导(第8次实验)(附答案)

ID:46611660

大小:82.00 KB

页数:10页

时间:2019-11-26

C语言C上机指导(第8次实验)(附答案)_第1页
C语言C上机指导(第8次实验)(附答案)_第2页
C语言C上机指导(第8次实验)(附答案)_第3页
C语言C上机指导(第8次实验)(附答案)_第4页
C语言C上机指导(第8次实验)(附答案)_第5页
资源描述:

《C语言C上机指导(第8次实验)(附答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言C++上机指导(第8次实验)(附答案)说明:本次题目输入输岀要求必须使用cin、cout;全部题目均在课堂完成的找老师验证,均止确有额外加分。1.将1、2、3、4、5存入一维数组屮,写一个程序编程完成以下操作(必须使用1维数组和循环语句完成,可以不使用函数人(1)原序输出数组10'(2)逆序输岀数组10'(3)求数组平均值10'include<iostream>usingnamespacestd;intmain(){int/[5]二{1,2,3,4,5};floataver=0;cout<

2、<n原序输出数组为:t;<endl;/*原序输出*/for(i=0;i<5;i++)cout<<a[i]&cout<<endl<<「逆序输出数组为:”<<endl;/*逆序输出*/for(i=4;i>=0;i-)cout<<a[i]<<Hcout<<endl<<H数组平均值为:“<<endl;/*求平均值*/for(i=0;i<5;i++)aver+=a[i];aver=aver

3、/5;cout<<aver<<endl;return0;}1.编写一个函数max(),求5个实数的最大值;编写一个函数sort()将5个实数用冒泡排序法由大到小排序。要求5个实数从键盘输入,在主函数存入一维数组内,输出最大值和排序后的数值由主函数完成。include<iostream>usingnamespacestd;#defineN5intmax(floata[])/*求最大值函数*/{intmax,i;max=a[0];for(i=l;i<N;i++)iffmax&

4、lt;a[i])max=a[i];returnmax;}voidsort(floata[])/*冒泡法排序*/intij;floattemp;for(j=0;j<N・l;j++)for(i=0;i<N-j;i++)if(a[i]<a[i+l]){temp=a[i];a[i]=a[i+l];a[i+l]=temp;}}intmain(){inti;floata[N];cout<<n请输入5个实数:H<<endl;厂输入5个实数*/for(i=0;i<N;i++)cin

5、>>a[i];cout<<"数组最大值是:”<<endl<<max(a)<<endl;/*输出最大值*/cout<<H排序后的数组为:n<<endl;/*输出排序后数组*/sort(a);for(i=0;i<N;i++)return0;1.求一个3X3矩阵主对角线元素之和(在程序内初始化),要求先输出矩阵,再输出主对角线Z和。思路:找出对角线数组元素并求和,方阵对角线元素为a[i][i],3阶方阵i取值为0〜2#includ

6、e<iostream>usingnamespacestd;intmain()/*求3行3列矩阵对角线之和*/{inta[3][3]={{1,2/3},{4/5/6}/⑺8,9}};inti,j?sum=O;cout<<“矩阵为:“<<endl;for(i二0;i<3;i++){for(j=0;j<3;j++)cout<<a[i][j]<<”cout<<endl;}for(i=0;i<3;i++)sum+=a[i][i];co

7、ut<<“矩阵住对角线元素之和为:"<<sum<<endl;return0;}2.编写一个程序,定义一个int型变量,输入一个十进制正整数,将其变换为二进制数后存储在一个字符数组中。思路:一个int型变量在内存中占32bit,因此可设一个长度为32的字符数组存放一个十进制数对应的二进制数。一个十进制数对2取余数可以得到对应二进制数的最后一位,对该十进制数除2所得的整数商,将Z对2取余可得对应二进制数的前一位,依次可得所有二进制数。#include<iostream>

8、usingnamespacestd;intmain(){inti?n,k=32;/*因为C卄整型数据占32bit,所以化成2进制数最大有32位chara[32];for(i=0;i<32;i++)/*给数组a[32]赋初值'0'*/a[i]二'0';cout<<“请输入一个整数:"<<endl;cin>&

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

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

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