考研C语言进阶题库——更新41-50题
目录
41.编写程序要求输出整数a和b若a和b的平方和大于100,则输出a和b的平方和,否则输出a和b的和
42.现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:第一项是1/1,第二项是是1/2,第三项是2/1,第四项是3/1,第五项是2/2,……。输入n,输出第n项。
43佳佳带着f个水果和m元出去玩,每天房屋的租金为x元,佳佳每天早上必须吃一个水果,佳佳通过询问商店的服务人员得到了水果的价格,每个水果售价批元,请你计算下加价,最多可以在外面待多长时间?
44.我们都喜欢a+b问题,现在我们遇到了一个他的变形问题,给定a+b+c+d=e的形式,并规定abcde都是正整数,现在已经知道了e的大小,请问有多少种不同的a+b+c+d,足a+b+c+d=e abcd与a撇b撇c撇d撇被认为不同,当且仅当a不等于a撇,或b不等于b撇.或c不等于c撇.或d不等于d撇
45.第一行输入员工个数,依次输入n个员工的工资,输出n个员工的平均工资(取整数)
46.为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y与当月用水量x相关,当x不超过15时,每吨收费两元,超过15后对于超出的部分按每吨三元收取。请编写程序实现水费的收入,用水量与输出收费均以整数计
47.依次给出两个正整数m和n,当m小于n时,在同一行从小到大依次输出大于m且不大于n的所有整数,当m不小于n时输出Error
48.一只鸡兔的脚共有80只鸡和兔的总数量是一个20到40的整数X2写一程序计算机兔各有多少只?
49.小明需要从一层爬到第n层n为正整数,小明从一层爬到二层,用时30秒。由于体力下降,之后每爬一层用时都比上一层多了5%。求小明从第一层爬到第n层所需要的时间,保留一位小数?
50.输入一个多位数,将多位数看作一串字符输出,其中奇数数字的个数如输入12345数字中有三个奇数,分别为135并输出3
41.编写程序要求输出整数a和b若a和b的平方和大于100,则输出a和b的平方和,否则输出a和b的和
#include <stdio.h>int main(){//初始化int a,b;scanf("%d%d",&a,&b);printf("%d",(a*a+b*b)>100?a*a+b*b:a+b);return 0;
}
42.现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:第一项是1/1,第二项是是1/2,第三项是2/1,第四项是3/1,第五项是2/2,……。输入n,输出第n项。

#include<stdio.h>int main()
{int i,j,n;while(scanf("%d",&n)!=EOF){i=1;while((1+i)*i/2<n){//前n项和公式i++;}j=n-i*(i-1)/2;//求第i行的第几个元素if(i%2==0){//偶数列从上往下走,奇数列相反printf("%d/%d\n",j,(i+1)-j);//(i+1)为分子分母之和} else{printf("%d/%d\n",(i+1)-j,j);}}return 0;
}
43佳佳带着f个水果和m元出去玩,每天房屋的租金为x元,佳佳每天早上必须吃一个水果,佳佳通过询问商店的服务人员得到了水果的价格,每个水果售价批元,请你计算下加价,最多可以在外面待多长时间?
#include <stdio.h>int main(){//初始化int f,m,x,p,day;scanf("%d%d%d%d",&f,&m,&x,&p);//早上吃苹果加上晚上交房租都通过了才算一天,否则不算一天for (day = 0; m>x; day++) {if(f>0){f--;m=m-x;} else{m=m-x-p;}if(m<0){break;} else if(m==0){day++;break;}}printf("%d",day);return 0;
}
44.我们都喜欢a+b问题,现在我们遇到了一个他的变形问题,给定a+b+c+d=e的形式,并规定abcde都是正整数,现在已经知道了e的大小,请问有多少种不同的a+b+c+d,足a+b+c+d=e abcd与a撇b撇c撇d撇被认为不同,当且仅当a不等于a撇,或b不等于b撇.或c不等于c撇.或d不等于d撇
#include <stdio.h>
void sum(){int e,sum;scanf("%d",&e);for (int a = 1; a < e; a++) {if(a>=e-2){break;}for (int b = 1; b < e; b++) {if(b>=e-a){break;}for (int c = 1; c < e; c++) {if(c>=e-a-b){break;}for (int d = 1; d < e; d++) {if(d>e-a-b-c){break;}if(a+b+c+d==e){sum++;}}}}}printf("%d",sum);
}
int main(){//初始化int n;//想求几个数scanf("%d",&n);for (int i = 0; i < n; i++) {sum();}return 0;
}
45.第一行输入员工个数,依次输入n个员工的工资,输出n个员工的平均工资(取整数)
#include <stdio.h>int main(){//初始化int n,sum;scanf("%d",&n);for (int i = 0; i < n; i++) {int salary=0;scanf("%d",&salary);sum=sum+salary;}printf("%d",sum/n);return 0;
}
46.为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y与当月用水量x相关,当x不超过15时,每吨收费两元,超过15后对于超出的部分按每吨三元收取。请编写程序实现水费的收入,用水量与输出收费均以整数计
#include <stdio.h>int main(){//初始化int n,sum;scanf("%d",&n);if(n<=15){printf("%d",2*n);} else{printf("%d",2*15+(n-15)*3);}return 0;
}
47.依次给出两个正整数m和n,当m小于n时,在同一行从小到大依次输出大于m且不大于n的所有整数,当m不小于n时输出Error
#include <stdio.h>int main(){//初始化int m,n;scanf("%d%d",&m,&n);if(m<n){for (int i = m+1; i <= n; i++) {printf("%d",i);}} else{printf("Error ");}return 0;
}
48.一只鸡兔的脚共有80只鸡和兔的总数量是一个20到40的整数X2写一程序计算机兔各有多少只?
#include <stdio.h>int main(){//初始化int chicken,rabbit,head;scanf("%d",&head);if(head>=20 && head<=40){for (int i = 0; i <= head; i++) {if(i*2+(head-i)*4==80){printf("鸡:&d,兔:&d");}}} else{printf("输入错误!");}return 0;
}
49.小明需要从一层爬到第n层n为正整数,小明从一层爬到二层,用时30秒。由于体力下降,之后每爬一层用时都比上一层多了5%。求小明从第一层爬到第n层所需要的时间,保留一位小数?
#include <stdio.h>int main(){//初始化int floor;scanf("%d",&floor);double time,temp=30;for (int i = 1; i < floor; i++) {time=time+temp;temp=temp*1.05;}printf("%.1lf",time);return 0;
}
50.输入一个多位数,将多位数看作一串字符输出,其中奇数数字的个数如输入12345数字中有三个奇数,分别为135并输出3
#include <stdio.h>int main(){//初始化int num,count=0;scanf("%d",&num);while(num){if(num%10%2!=0){count++;}num=num/10;}printf("%d",count);return 0;
}
相关文章:
考研C语言进阶题库——更新41-50题
目录 41.编写程序要求输出整数a和b若a和b的平方和大于100,则输出a和b的平方和,否则输出a和b的和 42.现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:第一项是1/1,第二项是是…...
JVM——JVM 垃圾回收
文章目录 写在前面本节常见面试题本文导火索 1 揭开 JVM 内存分配与回收的神秘面纱1.1 对象优先在 eden 区分配1.2 大对象直接进入老年代1.3 长期存活的对象将进入老年代1.4 动态对象年龄判定1.5 主要进行 gc 的区域 2 对象已经死亡?2.1 引用计数法2.2 可达性分析算…...
浅析阿里云灵积(平台)模型服务
简介: DashScope灵积模型服务以模型为中心,致力于面向AI应用开发者提供品类丰富、数量众多的模型选择,并为其提供开箱即用、能力卓越、成本经济的模型服务API。DashScope灵积模型服务依托达摩院等机构的优质模型,在阿里云基础设施…...
使用 PyTorch 进行高效图像分割:第 1 部分
一、说明 在这个由 4 部分组成的系列中,我们将使用 PyTorch 中的深度学习技术从头开始逐步实现图像分割。我们将在本文中从图像分割所需的基本概念和想法开始本系列。 图1:宠物图像及其分割掩码(来源:牛津-IIIT宠物数据集) 图像分…...
vellum (Discovering Houdini VellumⅡ柔体系统)学习笔记
视频地址: https://www.bilibili.com/video/BV1ve411u7nE?p3&spm_id_frompageDriver&vd_source044ee2998086c02fedb124921a28c963(搬运) 个人笔记如有错误欢迎指正;希望可以节省你的学习时间 ~享受艺术 干杯🍻…...
最优的家电设备交互方式是什么?详解家电设备交互的演进之旅
家电,在人们的日常生活中扮演着不可或缺的角色,也是提升人们幸福感的重要组成部分,那你了解家电的发展史吗? 70年代 结婚流行“四大件”:手表、自行车、缝纫机,收音机,合成“三转一响”。 80年…...
前端面试总结心得
1.放在HTML里的哪一部分JavaScripts会在页面加载的时候被执行? A、文件头部位置;B、文件尾;C、<head>标签部分;D、<body>标签部分 (正确答案D) 2.队列和栈的区别是什么? 答案&am…...
STL---list
目录 1. list的介绍及使用 1.1 list的介绍 1.2 list的使用注意事项 2.list接口介绍及模拟实现 2.1构造编辑 2.2容量 2.3修改 3.list迭代器 4.迭代器失效 5.模拟实现 6.vector和list的区别 1. list的介绍及使用 1.1 list的介绍 list的文档介绍 1. list是可以在常…...
python判断ip所属地区 python 判断ip 网段
前言 IP地址是互联网中唯一标识一个设备的地址,有时候需要判断一个IP地址所属的地区,这就需要用到IP地址归属查询。本文将介绍Python如何通过IP地址查询所属地区并展示代码。 一、 IP地址归属查询 IP地址归属查询又称IP地址归属地查询、IP地址归属地定…...
大数据分析案例-基于LightGBM算法构建糖尿病确诊预测模型
🤵♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞Ǵ…...
Mysql查询重复数据常用方法
在平常的开发工作中,我们经常需要查询数据,比如查询某个表中重复的数据,那么,具体应该怎么实现呢?常用的方法都有哪些呢? 测试表中数据: 1:查询名字重复的数据 having: …...
Go framework-GORM
目录 一、GORM 1、GORM连接数据库 2、单表的增删改查 3、结构体名和表名的映射规则 4、gorm.Model匿名字段 5、结构体标签gorm 6、多表操作 7、常用方法 8、支持原生SQL 9、Gin整合GORM 一、GORM ORM:即Object-Relational Mapping,它的作用是在…...
FirmAE 工具安装(解决克隆失败 网络问题解决)
FirmAE官方推荐使用Ubuntu 18.04系统进行安装部署,FirmAE工具的安装部署十分简单,只需要拉取工具仓库后执行安装脚本即可。 首先运行git clone --recursive https://kgithub.com/pr0v3rbs/FirmAE命令 拉取FirmAE工具仓库,因为网络的问题&…...
css实现九宫格布局
要使用CSS实现九宫格布局,可以创建一个包含九个元素的容器,并使用display: grid属性将其设置为网格布局。然后,使用grid-template-columns和grid-template-rows属性来定义网格的行和列布局。接下来,使用grid-gap属性来设置网格的行…...
linux下系统问题排查基本套路
文章目录 总结常用命令原文GC相关网络TIME_WAITCLOSE_WAIT 总结常用命令 top 查找cpu占用高的进程ps 找到对应进程的pidtop -H -p pid 查找cpu利用率较高的线程printf ‘%x\n’ pid 将线程pid转换为16进制得到 nidjstack pid |grep ‘nid’ -C5 –color 在jstack中找到对应堆栈…...
想解锁禁用的iPhone?除了可以使用电脑之外,这里还有不需要电脑的方法!
多次输入错误的密码后,iPhone将显示“iPhone已禁用”。这种情况看起来很棘手,因为你现在不能用iPhone做任何事情。对于这种情况,我们提供了几种有效的方法来帮助你在最棘手的问题中解锁禁用的iPhone。你可以选择使用或不使用电脑来解锁禁用的iPhone。 一、为什么你的iPhone…...
基于Springboot+Thymeleaf学生在线考试管理系统——LW模板
摘 要 随着当前大数据时代的飞速发展,信息技术以及数据科学不断的普及,教育界也随之更新换代。无粉尘黑板以及电子化考试都已经是在各种学校中普及使用,而且因为操作简单以及对环境没有任何影响,这也将是未来发展的重大趋势。而由…...
STM32f103c6t6/STM32f103c8t6寄存器开发
目录 资料 寻址区 2区 TIMx RTC WWDG IWDG SPI I2S USART I2C USB全速设备寄存器 bxCAN BKP PWR DAC ADC 编辑 EXTI 编辑 GPIO AFIO SDIO DMA CRC RCC FSMC USB_OTG ETH(以太网) 7区 配置流程 外部中断 硬件中断 例子 点灯 …...
MySQL Connection not available.
Mysql 报错 最近部署在服务器上的mysql总是报这种错。 但是在服务器上,使用命令行是可以登录进mysq的。 cursor db.cursor() File “/home/ubuntu/miniconda3/envs/chatbot_env/lib/python3.9/site-packages/mysql/connector/connection_cext.py”, line 700, in …...
PHP反序列化 字符串逃逸
前言 最近在打西电的新生赛,有道反序列化的题卡了很久,今天在NSS上刷题的时候突然想到做法,就是利用字符串逃逸去改变题目锁死的值,从而实现绕过 为了研究反序列化的字符串逃逸 我们先简单的测试下 原理 <?php class escape…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)
目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...
Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
华为OD机试-食堂供餐-二分法
import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...
让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比
在机器学习的回归分析中,损失函数的选择对模型性能具有决定性影响。均方误差(MSE)作为经典的损失函数,在处理干净数据时表现优异,但在面对包含异常值的噪声数据时,其对大误差的二次惩罚机制往往导致模型参数…...
02.运算符
目录 什么是运算符 算术运算符 1.基本四则运算符 2.增量运算符 3.自增/自减运算符 关系运算符 逻辑运算符 &&:逻辑与 ||:逻辑或 !:逻辑非 短路求值 位运算符 按位与&: 按位或 | 按位取反~ …...
Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...
从零开始了解数据采集(二十八)——制造业数字孪生
近年来,我国的工业领域正经历一场前所未有的数字化变革,从“双碳目标”到工业互联网平台的推广,国家政策和市场需求共同推动了制造业的升级。在这场变革中,数字孪生技术成为备受关注的关键工具,它不仅让企业“看见”设…...
