考研C语言进阶题库——更新41-50题

news/2024/5/10 22:14:50/文章来源:https://blog.csdn.net/m0_54182006/article/details/132434977

目录

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;
}

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

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

相关文章

【Unity细节】Unity制作汽车时,为什么汽车会被弹飞?为什么汽车会一直抖动?

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 &#x1f636;‍&#x1f32b;️收录于专栏&#xff1a;unity细节和bug &#x1f636;‍&#x1f32b;️优质专栏 ⭐【…

0基础入门代码审计-2 Fortify初探

0x01 序言 目前又加入一位新童鞋了&#xff0c;最近将会再加入cs相关的专栏&#xff0c;都是以基础为主&#xff0c;毕竟太复杂的东西&#xff0c;能看懂的人太少。 0x02 准备工具 1、Fortify 2、需要审计的源码 0x03 Fortify的简单使用 1、 1、在开始菜单栏中找到Audit Wo…

Matlab绘制灰度直方图

直方图是根据灰图像绘制的&#xff0c;而不是彩色图像通。查看图像直方图时候&#xff0c;需要先确定图片是否为灰度图&#xff0c;使用MATLAB2019查看图片是否是灰度图片&#xff0c;在读取图片后在MATLAB界面的工作区会显示读取的图像矩阵&#xff0c;如果是&#xff0c;那么…

代码随想录算法训练营(回溯总结篇)

回溯也可以说是暴力搜索&#xff08;最多剪枝一下&#xff09;。回溯是递归的副产品&#xff0c;只要有递归就会有回溯。 一.分类 1.组合问题 &#xff08;1&#xff09;按组合元素的个数 &#xff08;2&#xff09;按组合元素的总和 有重复元素 同一元素可以重复选&#x…

软考高级系统架构设计师(一)计算机硬件

【原文链接】软考高级系统架构设计师&#xff08;一&#xff09;计算机硬件 1.1 计算机硬件组成 1.1.1 计算机的基本硬件组成 运算器控制器存储器输入设备输出设备 1.1.2 中央处理单元&#xff08;CPU&#xff09; 中央处理单元&#xff08;CPU&#xff09;的组成 运算器…

基于AVR128单片机世界电子时钟的设计

一、系统方案 上电初始化完成系统初始化&#xff0c;液晶滚动显示北京、莫斯科、东京、伦敦、巴黎、纽约等六个城市的标准时间&#xff0c;显示的内容包括地区名及相应地区的年、月、日、星期、时、分、秒。 使用K1按键控制滚动显示或稳定显示某个地区的时间。 使用K3、K4、K5按…

Fastadmin框架 聚合数字生活抵扣卡系统v2.8.6

【2.8.6更新公告】 1.【优化】优化已知问题。 2.【新增 】新增区县影院。

【ESP系列】ESP01S官方MQTT案例实验

前言 偶然发现安信可官网有ESP01S和STM32连接TCP和MQTT的案例。弄了一两天&#xff0c;把我使用的流程在这里记录下。MQTT的固件一定要烧录进去&#xff0c;默认固件是没有MQTT相关的AT指令的。 环境 Keli5&#xff0c;STM32F103C8T6 官方Keil工程链接&#xff1a;ESP8266的S…

leetcode 309. 买卖股票的最佳时机含冷冻期

2023.8.22 本题是买卖股票系列 冷冻期。 由于引入了冷冻期&#xff0c;并且这个冷冻期是在卖出股票才会出现&#xff0c;因此我dp数组设置了四种状态&#xff1a; 状态一&#xff1a;持有股票。状态二&#xff1a;不持有股票&#xff1a; 之前就卖了&#xff0c;所以今天不处…

使用rook搭建Ceph集群

宿主机&#xff1a; MacBook Pro&#xff08;Apple M2 Max&#xff09; VMware Fusion Player 版本 13.0.2 VM软硬件&#xff1a; ubuntu 22.04.2 4核 CPU&#xff0c;5G 内存&#xff0c;40G硬盘 *每台机器分配硬件资源很重要&#xff0c;可以适当超过宿主机的资源量&am…

机器学习在大数据分析中的应用

文章目录 机器学习在大数据分析中的原理机器学习在大数据分析中的应用示例预测销售趋势客户细分和个性化营销 机器学习在大数据分析中的前景和挑战前景挑战 总结 &#x1f389;欢迎来到AIGC人工智能专栏~探索机器学习在大数据分析中的应用 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒&…

Vim学习(四)——命令使用技巧

命令模式 打开文本默认模式&#xff0c;按**【ESC】**重新进入 【/关键字】&#xff1a;搜索匹配关键字 G&#xff1a;最后一行 gg&#xff1a;第一行 hjkl:左下右上 yy: 复制一行 dd&#xff1a;删除一行 p:粘贴 u: 撤销插入模式 按**【i / a / o】**键均可进入文本编辑模式…

如何搭建关键字驱动自动化测试框架?

前言 那么这篇文章我们将了解关键字驱动测试又是如何驱动自动化测试完成整个测试过程的。关键字驱动框架是一种功能自动化测试框架&#xff0c;它也被称为表格驱动测试或者基于动作字的测试。关键字驱动的框架的基本工作是将测试用例分成四个不同的部分。首先是测试步骤&#…

在mac下,使用Docker安装达梦数据库

前言&#xff1a;因为业务需要安装达梦数据库 获取官网下载tar包&#xff08;达梦官网的下载页面https://www.dameng.com/list_103.html&#xff09;&#xff0c;或者通过命令 一、下载tar包 命令下载&#xff1a;wget -O dm8_docker.tar -c https://download.dameng.com/eco/…

【无标题】 欢迎使用Markdown编辑器

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

回归预测 | MATLAB实现WOA-RF鲸鱼优化算法优化随机森林算法多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现WOA-RF鲸鱼优化算法优化随机森林算法多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xff09; 目录 回归预测 | MATLAB实现WOA-RF鲸鱼优化算法优化随机森林算法多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xff09;效果一览…

【中危】Apache Ivy<2.5.2 存在XXE漏洞 (CVE-2022-46751)

漏洞描述 Apache Ivy 是一个管理基于 ANT 项目依赖关系的开源工具&#xff0c;文档类型定义(DTD)是一种文档类型定义语言,它用于定义XML文档中所包含的元素以及元素之间的关系。 Apache Ivy 2.5.2之前版本中&#xff0c;当解析自身配置、Ivy 文件或 Apache Maven 的 POM 文件…

power designer 反向工程过程已中断,原因是某些字符无法通过ANSI-->UTF-16转换进行映射

起因&#xff1a;sqlserver导入sql时报错&#xff0c;一查询是power designer 反向工程过程已中断&#xff0c;原因是。某些字符无法通过ANSI-->UTF-16转换进行映射&#xff08;会导致数据丢失&#xff09; 解决办法&#xff1a; 导入成功

Linux下的Shell编程——正则表达式入门(四)

前言&#xff1a; 正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里&#xff0c;正则表达式通常被用来检索、替换那些符合某个模式的文本。 在Linux 中&#xff0c;grep&#xff0c;sed&#xff0c;awk 等文本处理工具都支持…

判断三角形

int main() {int a 0;int b 0;int c 0;scanf("%d%d%d", &a, &b, &c);if ((ab>c)&&(ac>b)&&(bc>a)){if (a b && b c){printf("等边三角形\n");}else if ((a b && b ! c) || (a c && c…