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

c语言练习12周(15~16)

编写int  fun(char  s[])函数,返回字串中所有数字累加和

题干编写int  fun(char  s[])函数,返回字串中所有数字累加和。
若传入串"k2h3yy4x"返回整数9;若传入串"uud9a6f7*"返回整数22
//只填写要求的函数
int  fun(char  a[]) {int i = 0, s = 0;while (a[i]) {if (a[i] > '0' && a[i] < '9') {s += (a[i] - '0');}i++;}return s;
}

 编写void  fun(int  a,int  b)函数,将整型参数a,b的和差积商,通过整型全局变量h,c,j,s返回

题干编写void  fun(int  a,int  b)函数,将整型参数a,b的和差积商,通过整型全局变量h,c,j,s返回,四个全局变量已经定义。
若传入18,6返回24,12,108,3。
//只填写要求的函数
void  fun(int  a,int  b){h=a+b;c=a-b;j=a*b;s=a/b;
}

 编写double  fun(int  a[],int  n,int  b[])函数,返回一维数组a中n个正整数的平均值,大于平均值的各数按顺序通过b数组返回,b数组各元素初始为0。

题干编写double  fun(int  a[],int  n,int  b[])函数,返回一维数组a中n个正整数的平均值,大于平均值的各数按顺序通过b数组返回,b数组各元素初始为0。
若a数组为[10,2,3,4,5,6,7,8,9,1],函数返回5.5,b数组返回[10,6,7,8,9,0,0,0,0,0]。
//只填写要求的函数
double  fun(int  a[], int  n, int  b[]) {int i, j=0;double s = 0;for (i = 0; i < n; i++) {s += a[i];}s = s / n;for (i = 0; i < n; i++) {if (a[i] > s) {b[j++] = a[i];}}return s;
}

 编写void  fun(unsigned  long  a)函数,求整型参数a中各位数字是123的个数,通过整型全局变量

题干编写void  fun(unsigned  long  a)函数,求整型参数a中各位数字是123的个数,通过整型全局变量c1,c2,c3返回,三个全局变量已经定义。
若传入1122333145返回3,2,3。
//只填写要求的函数
void  fun(unsigned  long  a) {while (a) {int t = a % 10;if (t == 1) c1++;else if (t == 2) c2++;else if (t == 3)  c3++;a /= 10;}
}

 编程判断两数是否为亲和数,是显示true否则显示false。

题干编程判断两数是否为亲和数,是显示true否则显示false。
亲和数是指两正整数中,彼此的全部真约数(除了本身)之和与另一方相等,如220的约数1+2+4+5+10+11+20+22+44+55+110=284,而284的约数和等于220。
其他的亲和数如:1184和1210、2620和2924、5020和5564等。
输入第一行整数T为组数
后面输入T组测试数
输入样例2
220  284
1184  1212
输出样例true
false

#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int n,a,b,count=0,count1=0;
cin>>n;//组数for(int i=1;i<=n;i++){
cin>>a>>b;//两个数count=count1=0;
for(int j=1;j<a;j++){if(a%j==0)count+=j;
}
for(int k=1;k<b;k++){if(b%k==0)count1+=k;
}
if(count==b&&count1==a)cout<<"true"<<endl;
else cout<<"false"<<endl;
}
return 0;
}

相关文章:

c语言练习12周(15~16)

编写int fun(char s[])函数&#xff0c;返回字串中所有数字累加和 题干编写int fun(char s[])函数&#xff0c;返回字串中所有数字累加和。 若传入串"k2h3yy4x"返回整数9&#xff1b;若传入串"uud9a6f7*"返回整数22 //只填写要求的函数 int fun(cha…...

2023-简单点-机器学习中矩阵向量求导

机器学习中矩阵向量求导的概念是什么&#xff1f; 在机器学习中&#xff0c;矩阵向量求导的概念主要涉及对函数中的矩阵或向量参数进行求导运算。这种求导运算可以帮助我们了解函数值随参数的变化情况&#xff0c;进而应用于优化算法中。具体来说&#xff0c;当损失函数是一个…...

帮管客CRM SQL注入漏洞复现

0x01 产品简介 帮管客CRM是一款集客户档案、销售记录、业务往来等功能于一体的客户管理系统。帮管客CRM客户管理系统&#xff0c;客户管理&#xff0c;从未如此简单&#xff0c;一个平台满足企业全方位的销售跟进、智能化服务管理、高效的沟通协同、图表化数据分析帮管客颠覆传…...

如何编写自己的python包,并在本地进行使用

如何编写自己的python包,并在本地进行使用 一、直接引用 1.创建Python项目pythonProject。 2.并且在此项目下创建pg_message包。 3.pg_message包下默认生成_init_.py文件。 Python中_init_.py是package的标志。init.py 文件的一个主要作用是将文件夹变为一个Python模块,Pyt…...

xv6 磁盘中断流程和启动时调度流程

首发公号&#xff1a;Rand_cs 本文讲述 xv6 中的一些细节流程&#xff0c;还有对之前文中遗留的问题做一些补充说明&#xff0c;主要有以下几个问题&#xff1a; 一次完整的磁盘中断流程进入调度器后的详细流程sched 函数中的条件判断scheduler 函数中为什么要周期性关中断 …...

Spring Security 6.x 系列(6)—— 显式设置和修改登录态信息

一、前言 此篇是对上篇 Spring Security 6.x 系列&#xff08;5&#xff09;—— Servlet 认证体系结构介绍 中4.9章节显式调用SecurityContextRepository#saveContext进行详解分析。 二、设置和修改登录态 2.1 登录态存储形式 使用Spring Security框架&#xff0c;认证成功…...

Linux的软件安装

Linux的软件安装 1、rpm软件安装包 RPM&#xff08;RedHat Package Manager&#xff09;安装管理 ​ 这个机制最早是由Red Hat开发出来,后来实在很好用,因此很多 distributions&#xff08;发行版&#xff09;就使用这个机制来作为软件安装的管理方式 。包括Fedora,CentOS,S…...

443. 压缩字符串

这篇文章会收录到 : 算法通关村第十二关-黄金挑战字符串冲刺题-CSDN博客 压缩字符串 描述 : 给你一个字符数组 chars &#xff0c;请使用下述算法压缩&#xff1a; 从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 &#xff1a; 如果这一组长度为 1 &#xff0c;…...

Python面经【6】

Python面经【6】 一、什么是Python的自省机制二、关于Python程序的运行方面&#xff0c;有什么手段可以提升性能三、dict的item()和iteritems()的不同四、说明一个os.path和sys.path分别代表什么五、说一下字典和json的区别六、什么是可变、不可变类型 一、什么是Python的自省机…...

2020年6月9日 Go生态洞察:VS Code Go扩展加入Go项目

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…...

C语言错误处理之“非局部跳转<setjmp.h>头文件”

目录 前言 setjmp宏 longjmp函数 使用方法&#xff1a; 实例&#xff1a;测试setjmp与longjmp的使用 前言 通常情况下&#xff0c;函数会返回到它被调用的位置&#xff0c;我们无法使用goto语句改变它的返回的方向&#xff0c;因为goto语句只能跳转到同一函数内的某个标号…...

【SpringCloud】微服务架构设计模式

一、聚合气微服务设计模式 最常见、最简单的设计模式&#xff0c;效果如图所示&#xff1a; 聚合器调用多个服务实现应用程序所需的功能 它可以是一个简单的 Web 页面&#xff0c;将检索到的数据进行处理并展示&#xff0c;也可以是一个更高层次的组合微服务&#xff0c;对…...

【EI会议征稿】第三届航空航天工程与系统国际研讨会(ISAES 2024)

第三届航空航天工程与系统国际研讨会(ISAES 2024) 2024 3rd International Symposium on Aerospace Engineering and Systems 第三届航空航天工程与系统国际研讨会将于2024年3月22-24日在南京召开&#xff01;会议紧密聚焦“航空航天工程”领域的热点和难点问题&#xff0c;…...

唯创知音WT588F02A-16S录音语音芯片在宠物喂食器中的应用:小芯片,大功能

在现代社会中&#xff0c;宠物已经成为人们生活中的一部分&#xff0c;而宠物喂食器作为宠物养护的重要工具&#xff0c;也越来越受到人们的关注。为了满足人们对宠物喂食器的多样化需求&#xff0c;唯创知音的WT588F02A-16S录音芯片在其中发挥着重要作用。 唯创知音的WT588F0…...

SELinux零知识学习三十七、SELinux策略语言之约束(1)

接前一篇文章:SELinux零知识学习三十六、SELinux策略语言之角色和用户(7) 四、SELinux策略语言之约束 SELinux对策略允许的访问提供了更严格的约束机制,不管策略的allow规则如何。 1. 近距离查看访问决定算法 为了理解约束的用途,先来看一下SELinux Linux安全模块(Lin…...

sqli-labs靶场详解(less25/25a-less28/28a)

在SQL注入过程中难点就是判断注入点 只要注入点确定了 获取数据库数据的过程就是复制 从这关开始 只进行判断注入点了和代码逻辑分析了 因为注入操作太简单了&#xff08;不演示了&#xff09; 目录 less-25 less-25a less-26 less-26a less-27 less-27a less-28 less-…...

如何优化 Elasticsearch 查询性能

优化 Elasticsearch 查询性能需要从多个方面入手。通过合理的索引设计、优化查询语句、优化硬件资源和集群架构等方面的优化&#xff0c;可以显著提高 Elasticsearch 的查询性能。 1.索引设计优化 良好的索引设计是优化 Elasticsearch 查询性能的关键。可以通过以下几个方面来…...

成功的蓝图:实现长期成长与卓越表现的 6 项策略

能在收入和利润上持续领先同行的公司寥寥无几&#xff0c;不到四分之一。McKinsey的最新研究揭示了这些增长标杆公司与众不同的六大心态和策略。过度谨慎的公司&#xff0c;尤其在动荡时期&#xff0c;也许能捱过当下&#xff0c;但往往无法发掘全部潜力。考虑到近五年历经前所…...

【JavaEE初阶】认识线程、创建线程

1. 认识线程&#xff08;Thread&#xff09; 1.1 概念 1) 线程是什么 一个线程就是一个 "执行流". 每个线程之间都可以按照顺序执行自己的代码. 多个线程之间 "同时" 执行着多份代码. 举例&#xff1a; 还是回到我们之前的银⾏的例⼦中。之前我们主要描…...

uniapp中uni.navigateBack返回后刷新页面数据

文章目录 一、前言1.1、[uni.navigateBack](https://uniapp.dcloud.net.cn/api/router.html#navigateback) 二、方法2.1、父页面设置钩子函数onBackPress2.2、uni.$emit和uni.$on监听通知数据变更2.2.1、子页面2.2.2、父页面 2.3、onShow钩子函数处理数据2.3.1、子页面2.3.2、父…...

如何快速定制你的QQ体验:终极插件框架指南

如何快速定制你的QQ体验&#xff1a;终极插件框架指南 【免费下载链接】LiteLoaderQQNT_Install 针对 LiteLoaderQQNT 的安装脚本 项目地址: https://gitcode.com/gh_mirrors/li/LiteLoaderQQNT_Install 还在为QQNT桌面端的功能限制而感到困扰吗&#xff1f;想要为你的Q…...

LangGraph完整指南:如何构建企业级智能体应用

LangGraph完整指南&#xff1a;如何构建企业级智能体应用 【免费下载链接】langgraph Build resilient language agents as graphs. 项目地址: https://gitcode.com/GitHub_Trending/la/langgraph LangGraph是一个强大的低层编排框架&#xff0c;专门用于构建长期运行、…...

【UE4/UE5 萌新向】有C++基础如何快速入门虚幻引擎?超详细图文全揭秘!

观众老爷们大家好 我是邪修KING 欢迎来到我的TA->UE游戏引擎博客—入门篇&#xff01; C&#xff01;高门槛&#xff01;精选学习&#xff01;前言 如果你和我一样&#xff0c;刚刚啃完了C语言、数据结构&#xff0c;并且掌握了C的类和对象和STL&#xff0c;现在看着电脑里刚…...

WaveTools鸣潮工具箱:5分钟快速上手画质优化与账号管理终极指南

WaveTools鸣潮工具箱&#xff1a;5分钟快速上手画质优化与账号管理终极指南 【免费下载链接】WaveTools &#x1f9f0;鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools WaveTools鸣潮工具箱是一款专为《鸣潮》PC版玩家设计的强大辅助工具&#xff0c…...

GCC源码深度分析:从设计哲学到工程实践

一、设计原理与哲学1.1 三段式架构的哲学基础GCC&#xff08;GNU Compiler Collection&#xff09;的设计核心是三段式架构&#xff0c;这一设计哲学源于编译器理论中的经典分离原则。GCC将编译过程清晰地划分为前端、中端和后端三个逻辑部分&#xff0c;每个部分专注于特定的任…...

KeyboardChatterBlocker:终极机械键盘连击修复解决方案

KeyboardChatterBlocker&#xff1a;终极机械键盘连击修复解决方案 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 机械键盘连击问题让无…...

实现点击目标图片时随机重定位的完整教程

本文详解如何让 html 元素&#xff08;如靶心图片&#xff09;在每次点击时都重新生成随机坐标并平滑移动到新位置&#xff0c;解决“仅首次生效”问题&#xff0c;关键在于将随机计算逻辑置于事件函数内部&#xff0c;并确保 css 定位正确。 本文详解如何让 html 元素&am…...

解决AI人像风格不稳定:造相-Z-Image-Turbo亚洲美女LoRA实战体验

解决AI人像风格不稳定&#xff1a;造相-Z-Image-Turbo亚洲美女LoRA实战体验 1. 为什么需要LoRA技术&#xff1f; 在AI图像生成领域&#xff0c;风格一致性一直是困扰开发者和用户的难题。传统模型生成的人像往往存在以下问题&#xff1a; 风格漂移&#xff1a;同一组提示词在…...

YOLOv8头部改进全攻略:从SEAM到MultiSEAM的代码实现与效果对比

YOLOv8头部改进全攻略&#xff1a;从SEAM到MultiSEAM的代码实现与效果对比 在目标检测领域&#xff0c;YOLO系列模型因其卓越的实时性能而广受欢迎。YOLOv8作为最新一代的代表&#xff0c;其头部结构的设计直接影响着检测精度与速度。本文将深入探讨两种创新性头部改进方案——…...

WarcraftHelper 2024终极指南:让经典魔兽争霸III在现代电脑完美运行

WarcraftHelper 2024终极指南&#xff1a;让经典魔兽争霸III在现代电脑完美运行 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典魔兽争霸II…...