C语言/C++常见习题问答集锦(二十四)

C语言/C++常见习题问答集锦(二十四)

程序之美

在这里插入图片描述

1、编写一个函数判断一个整数是否左右对称数,
要求函数为:fun(long n)
要求在主程序中输入一个整数,如果该数对称,输出“YES”否则输出“NO”

int fun(long n)
{int result = -1;long t,s=0;t=n;while(t){s=s*10+t%10;t/=10;}if(s==n)printf("YES\n");elseprintf("NO\n");return result;
}

2、从键盘输入20个整数存入数组,分别编写求数组的最大值、最小值和平均值得函数,主函数实现数据的输入、调用函数分别输出最大值、最小值和平均值。

#include<stdio.h>int maxValue(int* arr, int len){if(arr == null){return -1;}int max = arr[0];int len = sizeof(arr) / sizeof(arr[0]);for (i = 0; i < len; i++){if (max < arr[i]){max = arr[i];}}return max;
}int minValue(int* arr, int len){if(arr == null){return -1;}int min = arr[0];int len = sizeof(arr) / sizeof(arr[0]);for (i = 0; i < len; i++){if (min > arr[i]){min = arr[i];}}return min;
}float average(int* arr){if(arr == null){return 0.0;}float varAge = 0.0;int sum = 0;int len = sizeof(arr) / sizeof(arr[0]);for (i = 0; i < len; i++){sum += arr[i]}varAge = (float)sum/len;return varAge;
}int main()
{int arr[20] = {0};int i = 0;int max = 0;int min = 0;float aver = 0.0;printf("请输入20个整数:");for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++){scanf("%d",&arr[i]);}max = maxValue(arr);min = minValue(arr);aver = average(arr);printf("max=%d\n", max);printf("min=%d\n", min);printf("aver=%f\n", aver);return 0;}

在这里插入图片描述

3、已知 有微生物 x,y;
X出生后每隔3分钟分裂一次(数目加倍)
Y出生后每隔2分钟分裂一次(数目加倍)
一个新出生的X,半分钟之后吃掉1个Y,且从此开始每隔1分钟吃掉1个Y
已知新出生的X=10,Y=89,求60分钟后Y的数目。若X=10,Y=90呢?
本题的要求就是写出这两种初始条件下,60分钟后Y的数目。

#include<stdio.h>int main()
{int x=10,y=90;for(int i=1;i<=120;i++) //将时间的单位往后延顺到120个单位 {if(i%2==1)//按照题目的条件,正好逢奇数x吃y y=y-x;if(i%4==0)//变成4分钟 y=y*2;if(i%6==0)//变成6分钟 x=x*2;}printf("%d",y);return 0;
} 

答案:
0
94371840

对于这道题目有很多朋友纠结,请问为什么可以忽略新生和不新生的问题。其实这里并没有忽略,而是还了一个思路,不要总纠结于新生不新生,而是把生物当成一个个体来看到,如上所述,将60分钟平均分成了120个单位,那么就是说对于这个生物,1单位,吃Y,3单位吃Y,5单位吃Y。。。。。,每逢奇数单位吃Y,所以就合并成如下:

      if(i%2==1)//按照题目的条件,正好逢奇数x吃yy=y-x;

好好整理下思路。
在这里插入图片描述

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

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

相关文章

C语言/C++常见习题问答集锦(四)

C语言/C常见习题问答集锦(四) 程序之美 1、c语言分别用 while 语句、do-while 语句编写程序&#xff0c;计算 e≈11/1&#xff01; 1/2&#xff01; …1/n&#xff01;精度为10-5&#xff0c;输出e和总项数 #include <stdio.h>int main() {int i,t;double sum;for(i0,t…

Edge集锦没有同步按钮 - 待解决

问题 日期&#xff1a;2023年4月6日 2023年2月份左右&#xff0c;更新Edge后&#xff0c;集锦的同步选项消失了&#xff0c;右键标签页也没有添加到集锦的选项&#xff0c;如下图。 详细说明此问题&#xff0c;Edge一旦登录个人账号&#xff0c;集锦同步选项就会消失&#…

ANSYS使用中错误集锦问答

问题&#xff1a;ANSYS 2020 R1安装后&#xff0c;fluent打开报错 按照网上的教程装好ANSYS 2020R1。打开Fluent还是报错。报错内容如下&#xff1a; ANSYS LICENSE MANAGER ERROR:Could not connect to any license server. The server is down or is not responsive. ANSY…

C语言/C++常见习题问答集锦(十一)

C语言/C常见习题问答集锦(十一) 程序之美 一、 【问题描述】 给定两个字符串s和t&#xff0c;请判断s是否是t的子序列。即从t中删除一些字符&#xff0c;将剩余的字符连接起来&#xff0c;即可获得s。 【输入形式】 包括若干个测试数据。每个测试数据由两个ASCII码的数字和…

JVM知识问答集锦

JVM知识问答集锦 JVM结构与机制 JVM类加载

QMT的获取行情函数get_market_data与get_market_data_ex区别

#encoding:gbkimport pandas as pd import numpy as np import talibdef init(ContextInfo):stock_code_list[] #股票代码列表stock_code_listContextInfo.get_stock_list_in_sector(沪深A股) #获取沪深所有A股#遍历A股所有股票&#xff0c;打印输出for i in stock_code_list:l…

算力网络价值场景和市场机遇探讨

本文首发《中兴通讯技术&#xff08;简讯&#xff09;》&#xff0c;2022年第9期&#xff0c;作者&#xff1a;中兴通讯高端交流团队部长 左罗&#xff0c;中兴通讯高端交流团队综合方案总工 袁越。边缘计算社区经过授权发布&#xff0c;以下为正文&#xff1a; 从经济角度看&a…

抖音直播带货数据复盘怎么做?如何复盘提高直播间转化率?

日销百万的直播间&#xff0c;每天都会做直播复盘。 现在虽然有很多人都在做直播&#xff0c;但是大部分直播运营都不会做直播复盘&#xff0c;还有很多的主播不会看直播数据。 如果你不会看数据&#xff0c;也不懂怎么做直播复盘&#xff0c;你就不知道你直播间哪里做的好&a…

两市高开低走

两市高开低走 2021-11-29 股市理性投资 价值投资看人性 两市高开低走&#xff0c;对于在周末的消息&#xff0c;很多都是延续到周一才会释放&#xff0c;A股市场就是这样&#xff0c;最近有些投资者都会担心市场会下跌到3500的大关或下探到3400&#xff0c;作为我不太喜欢这样…

基于ChatGLM-Med与HuaTuo的微调部署

文章目录 ChatGLM-Med推理过程微调过程 HuaTuo配置环境模型下载推理过程微调过程 如何基于领域知识对类ChatGPT模型进行微调&#xff0c;以提升类ChatGPT模型在领域的问答效果&#xff1f; 有下面两个模型&#xff0c;一起来看看微调后的效果如何。 ChatGLM-Med: 基于中文医学知…

IM——直播互动场景

上面的存在一个问题是&#xff0c;在普通的聊天场景中&#xff0c;为了进行精准投递避免资源浪费&#xff0c;一般会维护一个中央的在线状态&#xff0c;在逻辑层在确定好投递的接收人后&#xff0c;通过这个在线状态查询对应接收人所在的网关机&#xff0c;然后只需要把消息投…

百万人在线的直播间实时聊天消息分发技术

随着直播类应用的普及&#xff0c;尤其直播带货概念的风靡&#xff0c;大用户量的直播间场景已然常态化。 大用户量直播间中的实时互动是非常频繁的&#xff0c;具体体现在技术上就是各种用户聊天、弹幕、礼物、点赞、禁言、系统通知等实时消息。 如此大量的实时消息&#xff…

跨境电商属于外贸吗,Starday跨境电商靠谱吗?

跨境电商属于外贸吗&#xff1f;近年来&#xff0c;随着跨境电商平台以及卖家逐渐进入大众视野&#xff0c;众人对这个新鲜又稍显神秘的事物感到好奇。如何来定义跨境电商&#xff1f;跨境电商作为一种国际贸易新业态&#xff0c;打通了传统的国际贸易与互联网之间的联系&#…

自己写的一个彩票生成号码程序

一个朋友要我帮他写个7色球的生成号码程序,本以为挺简单的,但是的确耗费了我满多时间,而且第一个版本还把算法搞错了 :(,用了两个晚上大概4个小时的时间才完成一个Java Swing版和一个JavaScript版,看来我的基础还真是弱啊,需要多多锻炼 要求:随机生成7个数字,前6个是…

机器人也会“恐吓”人?与Claude的聊天记录,真让人细极思恐

ChatGPT不错啊&#xff0c;花一美刀买了账号&#xff0c;找人搭了梯子&#xff0c;但是最近账号被封了。 最近&#xff0c;朋友推荐了一款媲美ChatGPT&#xff0c;名为“Claude”的AI语音助手应用。作为 ChatGPT的忠实用户,我对新的AI产品总是抱有试一试的好奇心。注册完outlo…

用Kaptcha第三方包做验证码验证

Kaptcha是google提供的一个第三方的包&#xff0c;可以做验证码验证。他是运行原理把验证码存放到session域中&#xff0c;当用到的时候&#xff0c;从session域中取出来&#xff0c;然后与输入的验证码进行对比&#xff0c;就可以了。接下来&#xff0c;来看代码。 首先&…

Kaptcha-验证码使用及扩展

一、第三方验证码API 1、引入 kaptcha-datasource-spring-boot-starter。 引入kaptcha-spring-boot-starter: 基于 SpringBoot Google Kaptcha 验证码 快速启动器的验证码生成包 <dependency><groupId>com.baomidou</groupId><artifactId>kaptcha-s…

python-第三方接口获取验证码

一、图鉴 图片识别-打码平台-打码网站-识别验证码-图鉴网络科技有限公司 需要注册&#xff0c;每次识别成功需要0.002元/次&#xff0c;详细接口文档见上面路径 说明&#xff1a;识别度高&#xff0c;基本不会错&#xff0c;但是收费 通用图片识别接口 接口地址说明Conten…

仿照支付宝等——自动获取短信中的验证码

仿照淘宝支付宝等&#xff0c;自动获取服务器端发来的验证码&#xff0c;实际是监听特定的号码的内容&#xff0c;主要方法如下&#xff1a; 当系统收到短信时&#xff0c;会发出一个action名称为android.provider.Telephony.SMS_RECEIVED的广播Intent&#xff0c;该Intent存放…

利用支付宝短信服务接口 实现手机号 验证码登录Demo

一、首先需要去阿里云注册账号并登录 二、注册阿里云的短信服务 会有100条免费短信 获取自己的AccessKey&#xff08;accessKeyId&#xff0c;accessKeySecret&#xff09; 三、在阿里云短信服务 注册短信的 签名 和 模板 阿里云短信服务参考地址&#xff1a;https://www.aliy…