当前位置: 首页 > news >正文

域名备案 没有网站wordpress 实名

域名备案 没有网站,wordpress 实名,wordpress 地址 .html,虚拟主机WordPress镜像下载2014年苏州大学复试机试 要求 要求用C/C编程#xff1b;对程序中必要的地方进行注释。上机规则 请在电脑桌面上新建一个文件夹文件夹名为考试姓名#xff08;中文#xff09;#xff1b;考试完毕后#xff0c;将所编写的文件放在上述文件中。 第一题#xff08;20分编程对程序中必要的地方进行注释。上机规则 请在电脑桌面上新建一个文件夹文件夹名为考试姓名中文考试完毕后将所编写的文件放在上述文件中。 第一题20分 题目 从键盘上输入随机变量X 10个样本点值X0X1···· X9 计算样本算术平均数计算样本方差S。 代码 #include iostream #include sstream //字符串流 #include cmath //数学运算 using namespace std; void Input_Function(); void Mean_Function(); void Standard_deviation();const int MAX_SIZE 10; int Arr[MAX_SIZE]; int Arr_Sum 0; double Average 0; int Arr_size 0;int main() {//输入处理Input_Function();//求平均值Mean_Function();//求方差Standard_deviation();return 0; }void Input_Function(){int Temp 0;Arr_size 0;cout 请输入数字(以空格分隔) endl;//读取整行输入string input;getline(cin,input);//使用字符串串流解析整行输入stringstream ss(input);//输入数组操作while (ss Temp){if (Arr_size MAX_SIZE){Arr[Arr_size] Temp;Arr_size;} else{cout 数组已满无法添加更多元素。 endl;break;}}//打印数组并求和cout 输入数为;for (int i 0; i Arr_size; i) {Arr_Sum Arr[i];cout Arr[i] ;}cout endl;}void Mean_Function(){if (Arr_size 0) {Average static_castdouble(Arr_Sum) / Arr_size;cout 平均值为 Average endl;} else{cout 数组为空无法计算平均值。 endl;} }void Standard_deviation(){if (Arr_size 1){double variance 0;for (int i 0; i Arr_size; i) {variance pow(Arr[i] - Average,2);}variance / (Arr_size - 1);cout 方差为 variance endl;} else{cout 数组元素不足以计算方差。 endl;} } 结果 第二题30分 题目 以下三个问题要求用函数编写从键盘输入一个4*4的矩阵A编程求 矩阵A的最小值最大值及它们所在的行号和列号矩阵A的转置即矩阵A的行列互换从键盘输入一个4*4的矩阵B计算矩阵A和B的成绩。 代码 版本一 该版本是用C写的C语言代码但存在一个问题笔者不知道如何能很好使用C语言这里应该用数组来处理出现两个或者两个以上相同的最大值或者最小值。版本二采用C的容器操作来解决此问题。 个人感觉版本一符合出题人本意因为苏大机试大部分都是以C语言为主这个题可能有点不严谨 #include iostream #include climits using namespace std;void Input_Function(); void Tran_Arr(); void New_Arr();int Arr_A[4][4]; int Tran_Arr_A[4][4]; int Arr_B[4][4]; int Arr_AB[4][4]; int Max_element INT_MIN; //整数类型最小值 int Min_element INT_MAX; //整数类型最大值 int Max_row 0; int Max_column 0; int Min_row 0; int Min_column 0;int main() {//矩阵A的最小值最大值及它们所在的行号和列号Input_Function();//矩阵A的转置Tran_Arr();//A*BNew_Arr();system(pause);return 0; }void Input_Function(){int Temp 0;cout 请输入4*4矩阵A的元素 endl;//输入矩阵元素for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout 请输入第 (i 1) 行第 (j 1) 列的元素;cin Arr_A[i][j];//找最大值和最小值Temp Arr_A[i][j];if (Temp Max_element){Max_element Temp;Max_row i;Max_column j;}if (Temp Min_element) {Min_element Temp;Min_row i;Min_column j;}}}//输出矩阵cout 输入的矩阵为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Arr_A[i][j] ;}cout endl;}// 输出最大值和最小值及其位置cout 矩阵A的最大值为 Max_element 位于第 (Max_row 1) 行第 (Max_column 1) 列。 endl;cout 矩阵A的最小值为 Min_element 位于第 (Min_row 1) 行第 (Min_column 1) 列。 endl; }void Tran_Arr(){//矩阵A的转置for (int i 0; i 4; i) {for (int j 0; j 4; j) {Tran_Arr_A[j][i] Arr_A[i][j];}}//输出矩阵A的转置cout 矩阵A的转置为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Tran_Arr_A[i][j] ;}cout endl;}}void New_Arr(){//输入矩阵Bcout 请输入4*4矩阵B的元素 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout 请输入第 (i 1) 行第 (j 1) 列的元素;cin Arr_B[i][j];}}//计算矩阵A和B的乘积for (int i 0; i 4; i) {for (int j 0; j 4; j) {Arr_AB[i][j] 0;for (int k 0; k 4; k) {Arr_AB[i][j] Arr_A[i][k] * Arr_B[k][j];}}}// 输出矩阵乘积cout 矩阵 A 和 B 的乘积为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Arr_AB[i][j] ;}cout endl;}}版本二 #include iostream #include climits #include vector using namespace std;void Input_Function(); void Tran_Arr(); void New_Arr();int Arr_A[4][4]; int Tran_Arr_A[4][4]; int Arr_B[4][4]; int Arr_AB[4][4]; int Max_element INT_MIN; //整数类型最小值 int Min_element INT_MAX; //整数类型最大值 vectorpairint, int Max_positions; // 存储最大值位置的向量 vectorpairint, int Min_positions; // 存储最小值位置的向量int main() {//矩阵A的最小值最大值及它们所在的行号和列号Input_Function();//矩阵A的转置Tran_Arr();//A*BNew_Arr();system(pause);return 0; }void Input_Function(){int Temp 0;cout 请输入4*4矩阵A的元素 endl;//输入矩阵元素for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout 请输入第 (i 1) 行第 (j 1) 列的元素;cin Arr_A[i][j];//找最大值和最小值Temp Arr_A[i][j];if (Temp Max_element) {Max_element Temp;Max_positions.clear(); // 清空之前记录的最大值位置Max_positions.push_back({i, j});} else if (Temp Max_element) {Max_positions.push_back({i, j}); // 记录相同最大值的位置}if (Temp Min_element) {Min_element Temp;Min_positions.clear(); // 清空之前记录的最小值位置Min_positions.push_back({i, j});} else if (Temp Min_element) {Min_positions.push_back({i, j}); // 记录相同最小值的位置}}}//输出矩阵cout 输入的矩阵为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Arr_A[i][j] ;}cout endl;}// 输出最大值和最小值及其位置cout 矩阵A的最大值为 Max_element 位于以下位置 endl;for (const auto pos : Max_positions) {cout 第 (pos.first 1) 行第 (pos.second 1) 列 endl;}cout 矩阵A的最小值为 Min_element 位于以下位置 endl;for (const auto pos : Min_positions) {cout 第 (pos.first 1) 行第 (pos.second 1) 列 endl;} }void Tran_Arr(){//矩阵A的转置for (int i 0; i 4; i) {for (int j 0; j 4; j) {Tran_Arr_A[j][i] Arr_A[i][j];}}//输出矩阵A的转置cout 矩阵A的转置为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Tran_Arr_A[i][j] ;}cout endl;}}void New_Arr(){//输入矩阵Bcout 请输入4*4矩阵B的元素 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout 请输入第 (i 1) 行第 (j 1) 列的元素;cin Arr_B[i][j];}}//计算矩阵A和B的乘积for (int i 0; i 4; i) {for (int j 0; j 4; j) {Arr_AB[i][j] 0;for (int k 0; k 4; k) {Arr_AB[i][j] Arr_A[i][k] * Arr_B[k][j];}}}// 输出矩阵乘积cout 矩阵 A 和 B 的乘积为 endl;for (int i 0; i 4; i) {for (int j 0; j 4; j) {cout Arr_AB[i][j] ;}cout endl;}}结果 结果为版本二的 最后 此代码为个人编写题目来自互联网使用平台为ClionC17标准。 由于博主才疏学浅如有错误请多多指正如有更好解法请多多交流
http://www.pierceye.com/news/928549/

相关文章:

  • 怎么做网站广告设计学习
  • 邵东平台网站建设中山手机台app
  • 学什么可以做网站免费qq空间网站
  • 网站套餐到期啥意思电子商务电商网站饿建设
  • 电商网站零售客户重庆旅游景点
  • 建设银行成都官网招聘网站自主建网站
  • 云南省建设厅定额网站房地产开发公司是做什么的
  • 哪个网站卖自己做的手工艺品有哪些好的做网站公司好
  • 做电影网站用什么主机好最新网站域名
  • 唐山做网站公司汉狮价格搜索引擎禁止的方式优化网站
  • 做视频网站视频常见网站安全漏洞
  • 苏州企业名录黄页新乡网站自然优化
  • 有哪些建设网站公司网站建设需求单
  • 招聘网站做销售用手机网站做app
  • 做一个网站 多少钱撤销网站备案
  • 建设网站的流程图企业工资管理系统软件
  • 个人网站空间大小可以做网站的语言
  • 网站设计需要哪些技术wap购物网站源码
  • 一个空间两个php网站新能源车排名前十名
  • 如何建设公司门户网站建站仅向商家提供技术服务
  • 全国城建中心官方网站广州市品牌网站建设怎么样
  • 做百度移动端网站排名软件有哪些漫画做的好的网站好
  • 网站建设的基本条件crm和erp的区别
  • 网站关键词优化费用wordpress开发架构
  • 都安网站建设南宁网站建设哪家公司实
  • 廊坊企业网站团队莱芜做网站
  • 如何让百度收录网站用什么软件开发手机app
  • 郑州哪里有做网站wordpress编辑页面模板
  • 网站定制要花多少钱电商设计类插画
  • 手把手做网站wordpress secondary title