用织梦网站后台发布文章为什么还需要审核河南开封网站建设

web/2025/9/30 9:28:50/文章来源:
用织梦网站后台发布文章为什么还需要审核,河南开封网站建设,珠海网站建设哪家权威,网站建设公司信科网络id:19 A.三数论大小#xff08;引用#xff09; 题目描述 输入三个整数#xff0c;然后按照从大到小的顺序输出数值。 要求#xff1a;定义一个函数#xff0c;无返回值#xff0c;函数参数是三个整数参数的引用#xff0c;例如int a, int b, int c。…id:19 A.三数论大小引用 题目描述 输入三个整数然后按照从大到小的顺序输出数值。 要求定义一个函数无返回值函数参数是三个整数参数的引用例如int a, int b, int c。在函数内对三个参数进行排序。主函数调用这个函数进行排序。 要求不能直接对三个整数进行排序必须通过函数而且是引用的方法。 要求输出必须在主函数进行。 输入 第一行输入t表示有t个测试实例 第二行起每行输入三个整数 输入t行 输出 每行按照从大到小的顺序输出每个实例三个整数之间用单个空格隔开 输入样例 3 2 4 6 88 99 77 111 333 222 输出样例 6 4 2 99 88 77 333 222 111 题解 先是定义一个函数swap函数通过引用传递参数在函数内部对参数的修改会影响到函数外部的值目的是使得a是最大的c是最小的在main函数中进行简单的数据输入和输出 反思 在swap函数中代码过于冗杂可修改为 先添加头文件# include algorithm这样就可以使用标准库中的std::sort函数来替代这个自定义的swap函数从而简化代码 void swap(int a, int b, int c) {int arr[] {a, b, c};std::sort(arr, arr 3); // 使用std::sort函数进行排序a arr[2]; // a最大b arr[1]; // b中等c arr[0]; // c最小 }代码实现 #include iostream using namespace std; void swap(int a, int b, int c);int main() {int t, a, b, c, i;cin t;for (i 0; i t; i){cin a b c;swap(a, b, c);cout a b c endl; // a最大c最小}return 0; }void swap(int a, int b, int c) {int temp;if (a b){temp a;a b;b temp;if (a c){temp a;a c;c temp;}if (b c){temp b;b c;c temp;}}else if (a b){if (a c){temp a;a c;c temp;}if (b c){temp b;b c;c temp;}} }id:134 B.求最大值最小值引用 题目描述 编写函数void find(int *num,int n,int minIndex,int maxIndex)求数组num(元素为num[0]num[1]…num[n-1]中取最小值、最大值的元素下标minIndex,maxIndex若有相同最值取第一个出现的下标。 输入n动态分配n个整数空间输入n个整数调用该函数求数组的最小值、最大值下标。 改变函数find功能不计分。 要求在main函数中按样例格式输出结果不能直接在find函数中输出。 输入 测试次数 每组测试数据一行数据个数n后跟n个整数 输出 每组测试数据输出两行分别是最小值、最大值及其下标。具体格式见样例。多组测试数据之间以空行分隔。 输入样例 2 5 10 20 40 -100 40 10 23 12 -32 4 6 230 100 90 -120 15 输出样例 min-100 minindex3 max40 maxindex2 min-120 minindex8 max230 maxindex5 题解 首先声明一个函数void find(int *num,int n,int minIndex,int maxIndex)用于找到题目所要求的值因为参数是引用所以改变的值可以传出到主函数然后定义一个指向整数的指针numnew是C的一个运算符用于动态分配内存new int[n]会在堆上创建一个有n个整数的数组并返回这个数组的首地址int *num new int[n]; 这行代码的作用是创建一个大小为n的整数数组并将数组的首地址赋值给指针num。这样num就可以用来访问和操作这个数组了然后进行数据的输入并存储在num数组中虽然num是一个指针但在C中数组名实际上就是一个指向数组第一个元素的指针。因此我们可以使用指针来访问和操作数组。num[j]是一种数组索引法它等价于 *(num j)。这里num j是一个指针运算他计算出数组中第j个元素的地址然后*运算符对该地址进行解引用得到改地址处的值然后进行变量的初始化在主函数中找出最大最小值接着通过find函数找到对应下标最后输出 代码 #include iostream using namespace std;void find(int* num, int n, int minIndex, int maxIndex);int main() {int t, n, i, *num, j, min, max, minindex, maxindex;cin t;for (i 0; i t; i){cin n;int* num new int[n]; // 动态创建for (j 0; j n; j){cin num[j];}min num[0]; // 初始化max num[0];minindex 0;maxindex 0;for (j 0; j n; j){if (max num[j]){max num[j];}if (min num[j]){min num[j];}}find(num, n, minindex, maxindex);cout min min minindex minindex endl;cout max max maxindex maxindex endl endl;}return 0; }void find(int* num, int n, int minIndex, int maxIndex) {int i, max, min;max num[0];min num[0];for (i 0; i n; i){if (max num[i]){max num[i];maxIndex i;}if (min num[i]){min num[i];minIndex i;}} }id:133 C.小票的输入输出结构体 题目描述 现在人的消费习惯大多是刷卡消费商家会通过POS机回执一个小票包含商家名称、终端号、操作员、发卡方、有效期、卡号、交易时间、消费金额等信息把商家信息定义为一个Struct结构按照要求输出相应的格式小票。 输入 第一行输入消费次数刷卡次数 第二行依次输入小票包含的各种属性最大长度不超过30. 第三行与第二行类似以此类推。。。 输出 根据输入信息依次输出各次刷卡信息$ 输入样例 2 TianHong 00001 01 CCB 21/06 6029071012345678 2016/3/13 1000.00 Cindy 00002 02 CCB 21/07 6029071055558888 2015/3/13 50.00 输出样例 Name: TianHong Terminal: 00001 operator: 01 Card Issuers: CCB Validity: 21/06 CardNumber: 6029********5678 Traded: 2016/3/13 Costs: $1000.00 Name: Cindy Terminal: 00002 operator: 02 Card Issuers: CCB Validity: 21/07 CardNumber: 6029********8888 Traded: 2015/3/13 Costs: $50.00 题解 定义一个结构体Struct然后按照输出的数据类型用该数据类型定义变量和数组最后就是简单的输入输出 代码实现 #include iostream using namespace std;struct Struct {char name[50];char ter[50];char ope[50];char iss[50];char val[50];char num[50];char tra[50];double costs; };int main() {int t, i;Struct cust;cin t;for (i 0; i t; i){cin cust.name cust.ter cust.ope cust.iss;cin cust.val cust.num cust.tra cust.costs;cout Name: cust.name endl;cout Terminal: cust.ter operator: cust.ope endl;cout Card Issuers: cust.iss Validity: cust.val endl;cout CardNumber: cust.num[0] cust.num[1] cust.num[2] cust.num[3] ******** cust.num[12] cust.num[13] cust.num[14] cust.num[15] endl;cout Traded: cust.tra endl;cout Costs: $ cust.costs .00 endl endl;}return 0; }id:20 D.谁是老二结构体 题目描述 定义一个结构体包含年月日表示一个学生的出生日期。然后在一群学生的出生日期中找出谁的出生日期排行第二 要求出生日期的存储必须使用结构体不能使用其他类型的数据结构。 要求程序全过程对出生日期的输入、访问、输出都必须使用结构。 输入 第一行输入t表示有t个出生日期 每行输入三个整数分别表示年、月、日 依次输入t个实例 输出 输出排行第二老的出生日期按照年-月-日的格式输出 输入样例1 6 1980 5 6 1981 8 3 1980 3 19 1980 5 3 1983 9 12 1981 11 23 输出样例1 1980-5-3 输入样例2 5 1980 4 1 1981 8 3 1980 3 31 1983 9 12 1981 11 23 输出样例2 1980-4-1 题解 首先要定义一个结构体date然后结构体里面定义三个int型变量然后就是进行数据的输入因为题目要找第二大的所以是要找到年份月份和日期都第二小的所以我们将年份乘以10000月份乘以100天数乘以1存储到一个数组中在这个数组中找到第最小的然后还要再遍历一次整个数组找到这个最小值的数组元素将其赋值为最大值然后第二小的值就变成最小的了这样就找到了第二小的找到后将其的下标记录然后就可以输出了 id:21 E.抄袭查找结构体 指针 函数 题目描述 已知一群学生的考试试卷要求对试卷内容进行对比查找是否有抄袭。 每张试卷包含学号整数类型、题目1答案字符串类型、题目2答案字符串类型、题目3答案字符串类型 要求使用结构体来存储试卷的信息。定义一个函数返回值为一个整数参数是两个结构体指针函数操作是比较两张试卷的每道题目的答案如果相同题号的答案相似度超过90%那么就认为有抄袭函数返回抄袭题号否则返回0。相似度是指在同一题目中两个答案的逐个位置上的字符两两比较相同的数量大于等于任一个答案的长度的90%就认为抄袭。 输入 第一行输入t表示有t张试卷 第二行输入第1张试卷的学生学号 第三行输入第1张试卷的题目1答案最大长度不超过100 第四行输入第1张试卷的题目2答案最大长度不超过100 第五行输入第1张试卷的题目3答案最大长度不超过100 每张试卷对应4行输入 依次输入t张试卷的数据 输出 在一行中把发现抄袭的两个学号和题目号输出只输出第一次发现抄袭的题号数据之间用单个空格隔开 如果发现是题目1抄袭题目号为1以此类推 输出顺序按照输入的学号顺序进行输出 输入样例 5 2088150555 aabcdef11 ZZ887766dd cc33447799ZZ 2088150333 abcdef00 AABBCCDDEE ZZ668899cc 2088150111 AABBCCDDEE ZZ668899cc abcdef00 2088150222 AABBCFDDeE ZZ889966dd abcdef000 2088150444 aabcdef00 AABBCDDDEE cc668899ZZ 输出样例 2088150333 2088150444 2 2088150111 2088150222 3 题解 首先定义一个结构体用于存储输入的信息然后定义一个函数传入的参数是两个指针在主函数中进行数据的输入和输出因为find函数传入的是两个指针所以在主函数中要嵌套两个for循环来控制传入的指针每一个人都要和其他的人对比一遍如果返回的值不为零则输出这两个人的学号和这道题的题号。注意因为只要找到第一个抄袭的题故找到后直接break跳出内层循环进行下一个人的对比在find函数中创建两个指针数组分别指向stu结构体中的ans字符串。还要定义一个变量用于记数两个对比的字符串中有多少个字符相等然后用这个变量判断这个变量的值是否大于等于某个字符串长度的百分之九十如果是则返回一个对应的值那怎么计算字符串的长度呢在C中添加这个头文件#include 就可以使用strlen函数获取字符串的长度注意在find函数中需要两个for循环进行嵌套来实现对每个字符是否相等的比较第一个for循环用来获取数组中的第i个元素因为每个人有三个答案然后第二个for循环用来获取该字符串的第j个字节用ans1[i][j]来表示 反思 result find(stu[i], stu[j]);这行代码不能写成 result find(stu[i], stu[j]);因为 虽然stu是一个数组可以被当作一个指向第一个元素的指针但是stu[i]是stu数组的第i个元素它的类型是test并不是一个指针如果想获取一个指向stu[i]的指针就需要使用stu[i] ps每个i都是平行的没有关联 代码 #include iostream #include cstring // 使用strlen函数获取字符串的长度 using namespace std;struct test {int num;char ans1[110];char ans2[110];char ans3[110]; };int find(test* stu1, test* stu2);int main() {int t, i, result, j;test stu[1000];cin t;for (i 0; i t; i){cin stu[i].num stu[i].ans1 stu[i].ans2 stu[i].ans3;}for (i 0; i t; i){for (j i 1; j t; j){result find(stu[i], stu[j]);if (result ! 0){cout stu[i].num stu[j].num result endl;break; // 如果发现抄袭进行下一组判断}}}return 0; }int find(test* stu1, test* stu2) {int i, j, cnt;char* ans1[3] { stu1-ans1, stu1-ans2, stu1-ans3 }; // 创建指针数组char* ans2[3] { stu2-ans1, stu2-ans2, stu2-ans3 };for (i 0; i 3; i) // 获取数组中的第i个元素{cnt 0;for (j 0; j strlen(ans1[i]); j) // 获取该字符串的第j个字节{if (ans1[i][j] ans2[i][j]){cnt;}}if (cnt 0.9 * strlen(ans1[i])){return i 1;}}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

检察院网站建设自查如何做360购物网站

目录 前言 一、设计理念 1.1 支持不同的计算设备与计算单元 1.2 存储空间的分配与维护 1.2.1 简单内存池的实现 1.3 浅拷贝与写操作检测 1.4 底层接口扩展 1.5 类型转换与求值 1.6 数据接口与规范 前言 一个深度学习框架的初步实现为例,讨论如何在一个相对…

怎么给网站添加图标做视频有收益的网站

目录 dirsearch下载地址: githack下载(一次不成功可多试几次) 一、什么是Git 1.git结构 2.git常用命令及示例 3.Git泄露原理 二、Git泄露 1.Log 2.Stash 3.Index 工具准备:dirsearch、githack dirsearch下载地址: GitHub - mauroso…

猎奇网站源码垂直类网站怎么做

在当今的自动化工业领域,川崎工业机器人以其卓越的性能和可靠的工作效率赢得了广泛的赞誉。作为机器人的核心组成部分,伺服电机的作用至关重要。然而,就像所有机械设备一样,也可能会遭遇电机磨损或故障,需要适时的川崎…

龙岗区网站建设哪个公司好东莞网站制作百年

目录 说明: 1. 参数模型(全局字典) 2. 实现过程(C) 创建功能包 参数命令行的使用 YAML参数文件 rosparam命令 使用示例 编程方法(C) 配置代码编译规则 编译并运行 编译 运行 3. 实…

保定模板建站哪家好淮南网站建设

最近很无聊.....得到了3天假期~~~ 于是乎把Ubuntu10.10下载下来安装了 结果第二天root用户就登陆不上了 进入单用户模式后读shower文件发现密码那就一"!" 真是奇怪.... 之前在网上查说passwd命令没加载... 结果明明加载了 改了之后终于用上root权限了 结果又是惨…

企业网站规划书范文如何做网站诊断

使用conda或anaconda的小伙伴们都知道,图形界面时不靠谱的,而在命令行下,所有的操作就会稳定很多,且极少出现问题。因此,熟记conda的命令行就变得十分有用。但对于我这样近50岁依旧奋斗在代码第一线的大龄程序员而已&a…

网站推广文案手机网站怎么导入微信

本文来自pilishen.com----原文链接; 欢迎来和pilishen一起学习php&Laravel;学习群:109256050OAuth2是一个安全框架,控制着程序受保护部分的准入,主要是控制不同的客户端如何来调取API,保证它们在请求相应资源的时候…

网站前台 后台无限免费视频直播

前言 在一个句子,哪怕其中的每个单词都拼写正确,而且语法也无懈可击,仍然可能有歧义或者并非书写者希望表达的意思。程序也有可能表面上是一个意思,而实际上的意思却相差甚远。本篇讲述了几种可能引起上述歧义的程序书写方式 1、…

建设网站工作室如何管理好一个团队

配置 昇腾 Ascend C/C 开发环境 flyfish 这里以Orange Pi Ai Pro 为例 先说如何配置MindStudio,然后再说如何查看Orange Pi Ai Pro的一些信息 Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能AI 开发板,其搭载了昇腾 AI 处理器。Linux 桌面…

企业网站建设费属于办公费吗整站排名优化公司

如今为了适应需求的不断变化,动态表单设计器应运而生。它主要是为了满足界面的不断变化和提高开发速度。比如:一些页面客户可能也无法确定页面的终于布局,控件的位置,在哪种情况下显示或不显示等可能须要随时改动。为了应对这些需…

禹城做网站的百度seo规则最新

在微信视频号中看到喜欢的视频,想要缓存下载到手机,却怎么也找不到办法。很多朋友会选择去录屏,但保存下来的视频实在是不美观,而且费时费力!着实没必要!下面给大家推荐一款亲测有效的微信视频号视频下载方…

网站关键词优化代理电子商务网站开发目的

多线程编程 (1) -NSThread 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的…

台州建网站公司仿同程网 连锁酒店 网站模板

这里主要说的是在windows 环境下怎么配置环境。 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可。。http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html点击下载好的exe文件安装即可。 2.接下来我们需要配置环…

阳江市企业网站优化国家高新技术企业图片

转载于:https://www.cnblogs.com/hiramlee0534/p/5789453.html

网页 网站siteground建站教程

1.clickHouse是啥? ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告 2.clickHouse的特点 2.1列式存储 对于列的聚合&…

网站建设子栏目怎么弄网站后台怎么上传网页模板

首先创建一个本地的gitblit的服务,创建流程如下: 【GitBlit】Windows搭建Git服务器详细教程_搭建gitblit服务-CSDN博客 GitBlit的使用教程-CSDN博客 创建好一个仓库后,分配好用户权限,再将项目拉下来,这里是再visua…

电商网站建设电话动漫设计与制作专业的学校有哪些

C语言经典游戏扫雷 前言一.游戏规则二.所需文件三.创建菜单四.游戏核心内容实现1.创建棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数具体实现 五.游戏运行实操六.全部码源 前言 😀C语言实现扫雷是对基础代码能力的考察。通过本篇文章你将学会如何制作出扫雷&#xff…

威县网站建设代理价格有域名 如何免费建设网站

从kernel里面抠出的一些与宏container_of有关的代码,如下: 1、此宏作用是从结构体的某元素(member)出发,得到结构体的首地址; 2、container_of的参数解释 (1)type:指的是…

温州网站域名注册服务公司58同城临沂网站建设

面试经典150题 day28 题目来源我的题解方法一 双指针 题目来源 力扣每日一题;题序:11 我的题解 方法一 双指针 使用两个指针left和right,初始分别指向最左侧和最右侧,然后每次移动矮的一侧。存水量Math.min(height[left],heigh…

html商城网站模板下载wordpress更新主题

文章目录 linux 一些命令fdisk 磁盘分区parted 分区文件系统mkfs 格式化文件系统fsck 修复文件系统 mount 挂载swap 交换分区清除linux缓存df du 命令raid 命令基本原理硬raid 和 软raid案例raid 10 故障修复,重启与卸载 lvm逻辑卷技术LVM的使用方式LVM 常见名词解析…