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

衡水学院新人真题百练2022(1-20)修订版

1 重要的话说三遍

分数 5

作者 陈越

单位 浙江大学

这道超级简单的题目没有任何输入。

你只需要把这句很重要的话 —— “I’m gonna WIN!”——连续输出三遍就可以了。

注意每遍占一行,除了每行的回车不能有任何多余字符。

#include<stdio.h>
int main(){
for(int i=0;i<3;i++){
printf("I'm gonna WIN!\n");
}
}

2 A乘以B

分数 5

作者 陈越

单位 浙江大学

看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。

输入格式:
输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。

输出格式:
在一行中输出A乘以B的值。

输入样例:
-8 13
输出样例:
-104

#include<stdio.h>
int main(){int a, b;scanf("%d %d",&a, &b);printf("%d",a*b);
}

3 Welcome to You!

分数 5
作者 C课程组
单位 浙江大学
本题要求编写程序,输出一个短句“Welcome to You!”。

输入格式:
本题目没有输入。

输出格式:
在一行中输出短句“Welcome to You!”。

#include<stdio.h>
int main(){
printf("Welcome to You!");
}

4 计算摄氏温度

分数 5
作者 颜晖
单位 浙大城市学院
本题要求编写程序,计算华氏温度100°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

输入格式:
本题目没有输入。

输出格式:
按照下列格式输出

fahr = 100, celsius = 计算所得摄氏温度的整数值

#include<stdio.h>
int main(){printf("fahr = 100, celsius = %d",5*(100-32)/9);
}

5 计算平均分

分数 5
作者 颜晖
单位 浙大城市学院
已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。

输入格式:
本题无输入

输出格式:
按照下列格式输出结果:

math = 87, eng = 72, comp = 93, average = 计算所得的平均成绩

#include<stdio.h>
int main(){printf("math = 87, eng = 72, comp = 93, average = %d",(87+72+93)/3);
}

6 将x的平方赋值给y

分数 5
作者 颜晖
单位 浙大城市学院
假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。

输入格式:
本题无输入

输出格式:
按照下列格式输出代入x=3的结果:

y = x * x
x * x = y

#include<stdio.h>
int main(){printf("9 = 3 * 3\n3 * 3 = 9");
}

7 计算华氏温度

分数 5
作者 颜晖
单位 浙大城市学院
本题要求编写程序,计算摄氏温度26°C 对应的华氏温度。计算公式:F=9×C/5+32,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

输入格式:
本题目没有输入。

输出格式:
按照下列格式输出

celsius = 26, fahr = 对应的华氏温度整数值

#include<stdio.h>
int main(){
printf("celsius = 26, fahr = %d",9*26/5+32);
}

8 Say Hello to Integers

分数 5
作者 周强
单位 青岛大学
Say hello to integers? Yes! 你没看错! 现在我们来向整数说“你好~”
本题读入两个整数,然后输出对她们的问候语。

输入格式:
在一行中给出两个绝对值不超过32767的整数A和B,两数之间有一个空格

输出格式:
在一行中输出 “Hello, A and B!” (其中A和B用实际输入的整数代替)

输入样例:
1949 2015
输出样例:
Hello, 1949 and 2015!

#include<stdio.h>
int main(){int a,b;scanf("%d %d",&a,&b);printf("Hello, %d and %d!\n",a,b);
}

9 新世界

分数 5
作者 陈越
单位 浙江大学
这道超级简单的题目没有任何输入。

你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。

public class Main {public static void main(String[] args) {System.out.print("Hello World\n" + "Hello New World");}
}

10 整数152的各位数字

分数 10
作者 颜晖
单位 浙江大学
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。

输入格式:
本题无输入。

输出格式:
按照以下格式输出:

152 = 个位数字 + 十位数字10 + 百位数字100

#include<stdio.h>
int main(){printf("152 = %d + %d*10 + %d*100",152%10,152%100/10,152/100);
}

11 交换a和b的值

分数 10
作者 王跃萍
单位 东北石油大学
交换变量a,b的值,如输入a的值为1,b的值为5,则输出a的值为5,b的值为1。

输入格式:
输入两个整数,之间用一个空格间隔。

输出格式:
在一行中按照“a=x,b=y”的格式输出,其中x和y均是原样输出,不加宽度控制。

输入样例:
1 5
输出样例:
a=5,b=1

#include<stdio.h>
int main(){
int a,b;scanf("%d %d",&a,&b);int tmp=a;a=b;b=tmp;printf("a=%d,b=%d",a,b);
}

或者:

#include<stdio.h>
int main(){
int a,b;scanf("%d %d",&a,&b);printf("a=%d,b=%d",b,a);
}

12 输出各位数字

分数 10
作者 王跃萍
单位 东北石油大学
给定一个三位正整数,输出其百位数字、十位数字及个位数字。

输入格式:
直接输入一个三位正整数,没有其它任何附加字符。

输出格式:
在一行中输出所输入正整数的各个位数字,各个数字之间用逗号间隔,没有其它任何附加字符。

输入样例:
258
输出样例:
2,5,8

#include<stdio.h>
int main(){int a;scanf("%d",&a);printf("%d,%d,%d",a/100,a/10%10,a%10);
}

13 三个整数之和

分数 10
作者 王跃萍
单位 东北石油大学
输入三个整数求和并输出。

输入格式:
在一行中输入3个整数,3个整数之间用一个空格间隔,没有其它任何附加字符。

输出格式:
在一行中按照“sum=结果”的顺序输出,其中结果为原样输出。

输入样例:
4 5 6
输出样例:
sum=15

#include<stdio.h>
int main(){int a, b, c;scanf("%d %d %d",&a, &b, &c);printf("sum=%d",a+b+c);return 0;
}

14 在屏幕输出I say “Thank you!”

分数 10
作者 马倩
单位 衡水学院
在屏幕上输出:I say “Thank you!”

输入格式:
无输入

输出格式:
在一行中输出 I say “Thank you!” 。

输入样例:

输出样例:
在这里给出相应的输出。例如:

I say “Thank you!”

#include<stdio.h>
int main(){printf("I say \"Thank you!\"\n");
}

15 译密码

分数 10
作者 马倩
单位 衡水学院
输入5个字母,将其译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如:A被E代替,C被G代替。

输入格式:
输入一行5个字符

输出格式:
输出一行5个字符

输入样例:
China
输出样例:
Glmre

#include<stdio.h>
int main(){char a[5];for(int i=0;i<5;i++){scanf("%c",&a[i]);if(a[i]>='A'&&a[i]<='z'){a[i]+=4;}if(a[i]>'z'||a[i]>'Z'&&a[i]<'Z'+4){a[i]-=26;}}for(int i=0;i<5;i++){printf("%c",a[i]);}
}

或者:

#include <stdio.h>
int main()
{char ch,a[100];for(int i=0;i<5;i++){scanf("%c",&ch);if(ch>='A'&&ch<='Z')ch=(ch>='A'&&ch<='V')?(ch=ch+4):(ch=ch+4-26);if(ch>='a'&&ch<='z')ch=(ch>='a'&&ch<='v')?(ch=ch+4):(ch=ch+4-26);printf("%c",ch);}return 0;
}

16 计算符号函数的值

分数 10
作者 C课程组
单位 浙江大学
对于任一整数n,符号函数sign(n)的定义如下:
请添加图片描述

请编写程序计算该函数对任一输入整数的值。

输入格式:
输入在一行中给出整数n。

输出格式:
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。

输入样例1:
10
输出样例1:
sign(10) = 1
输入样例2:
0
输出样例2:
sign(0) = 0
输入样例3:
-98
输出样例3:
sign(-98) = -1

#include<stdio.h>
int main(){
int a;scanf("%d",&a);if(a>0){printf("sign(%d) = 1",a);}else if(a==0){printf("sign(%d) = 0",a);}else{printf("sign(%d) = -1",a);}
}

或者:

#include<stdio.h>
int main(){int a;scanf("%d",&a);a>=0?(a==0?printf("sign(%d) = 0",a):printf("sign(%d) = 1",a)):printf("sign(%d) = -1",a);
}

17 2个数由小到大

分数 10
作者 王跃萍
单位 东北石油大学
输入两个整数a、b,按照从小到大的顺序输出这两个数。

输入格式:
在一行中输入两个整数,之间用一个空格间隔,没有其它任何附加字符。

输出格式:
在一行中按照“a=小的数,b=大的数”的顺序输出,两个数原样输出,没有其它附加格式。

输入样例:
3 1
输出样例:
a=1,b=3

#include<stdio.h>
int main(){int a, b;scanf("%d %d",&a, &b);int c=a>b?a:b;int d=a<b?a:b;printf("a=%d,b=%d",d,c);
}

或者:

#include<stdio.h>
int main(){int a, b;scanf("%d %d",&a, &b);a>b?printf("a=%d,b=%d",b,a):printf("a=%d,b=%d",a,b);
}

18 两个数的简单计算器

分数 10
作者 沈睿
单位 浙江大学
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。

输入格式:
输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。

输出格式:
当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。

输入样例1:
-7 / 2
输出样例1:
-3
输入样例2:
3 & 6
输出样例2:
ERROR

#include<stdio.h>
int main(){char ch;int a,b;scanf("%d %c %d",&a,&ch,&b);switch(ch){case '+':printf("%d",a+b);break;case '-':printf("%d",a-b);break;case '*':printf("%d",a*b);break;case '/':printf("%d",a/b);break;case '%':printf("%d",a%b);break;default :printf("ERROR");}
}

19 判断偶数

分数 10
作者 王跃萍
单位 东北石油大学
输入一个正整数a,如果a为偶数,输出yes,否则输出no。

输入格式:
直接输入一个正整数,没有其他任何附加字符。

输出格式:
直接输出yes或no,没有其他任何附加字符。

输入样例:
2
输出样例:
yes
输入样例:
1
输出样例:
no

#include<stdio.h>
int main(){int a;scanf("%d",&a);if(a%2==0){printf("yes");}else{printf("no");}
}

或者:

#include<stdio.h>
int main(){int a;scanf("%d",&a);a%2==0?printf("yes"):printf("no");
}

20 是否是3位数

分数 10
作者 王跃萍
单位 东北石油大学
输入一个正整数,若其为3位数,则输出yes,否则输出no。

输入格式:
直接输入1个正整数,没有其他任何附加字符。

输出格式:
直接输出yes或no,没有其他任何附加字符。

输入样例:
132
输出样例:
yes
输入样例:
1234
输出样例:
no

#include<stdio.h>
int main(){int a;scanf("%d",&a);if(a>99&&a<1000){printf("yes");}else{printf("no");}
}

或者:

#include<stdio.h>
int main(){int a;scanf("%d",&a);(a>99&&a<1000)?printf("yes"):printf("no");
}

莫名的答案:

#include<stdio.h>
int main(){int a;scanf("%d",&a);a/=100;if(a>0&&a<10){printf("yes");}else{printf("no");}
}

相关文章:

衡水学院新人真题百练2022(1-20)修订版

​ 1 重要的话说三遍 分数 5 作者 陈越 单位 浙江大学 这道超级简单的题目没有任何输入。 你只需要把这句很重要的话 —— “I’m gonna WIN!”——连续输出三遍就可以了。 注意每遍占一行&#xff0c;除了每行的回车不能有任何多余字符。 #include<stdio.h> int…...

远程调用(OpenFeign)

远程调用 何为远程调用?例如:单体服务时,A模块的功能涉及到引用B模块的功能,那我们需要在A模块中注入B模块的相关服务类并调用其方法;那么同样的逻辑在微服务体系下,就会变成了A服务的功能需要调用B服务的功能,这就形成了服务间调用,也称为远程调用。 目前来说,微服务…...

智能光栅光片显微成像技术的LabVIEW解决方案

智能光栅光片显微成像技术的LabVIEW解决方案 在生物医学研究中&#xff0c;高效的成像技术对于捕捉细胞内罕见和复杂事件至关重要。智能光栅光片显微技术&#xff08;smartLLSM&#xff09;的出现&#xff0c;代表了LabVIEW软件在高端成像领域的革命性应用&#xff0c;这项技术…...

手撕乘积(**Multiplication** **Product**): 穷举和图示(2) 点积的几何意义

手撕乘积(Multiplication & Product): 穷举和图示(2) 点积的几何意义 点乘 x 3 y 5 xNda np.arange(x) >>> array([0, 1, 2]) x2Nda xNda*21 >>> array([1, 3, 5]) yNda np.arange(1, y) >>> array([1, 2, 3, 4]) xyNda np.meshgrid(xN…...

postman环境变量全局变量设置

postman环境变量、全局变量设置 在公司中&#xff0c;一般会存在开发环境、测试环境、线上环境等&#xff0c;如果需要在不 同的环境下切换做接口测试&#xff0c;显然我们需要把所有接口的域名进行修改&#xff0c;如果接 口测试用例较多&#xff0c;那么修改会非常费力&…...

Linux 内核线程

文章目录 一、内核线程二、内核线程与普通进程的异同三、内核线程创建3.1 kernel_thread3.2 kthread_create 四、内核线程的退出四、示例代码参考资料 一、内核线程 内核线程就是内核的分身&#xff0c;一个分身可以处理一件特定事情。Linux内核使用内核线程来将内核分成几个功…...

Golang学习之路一七fmt的使用

Golang学习之路一七fmt的使用 格式化参数列表 格式含义%%一个%字面量%b一个二进制整数值(基数为 2)&#xff0c;或者是一个(高级的)用科学计数法表示的指数为 2 的浮点数%c字符型。可以把输入的数字按照 ASCII 码相应转换为对应的字符%d一个十进制数值(基数为 10)%e以科学记数…...

windows使用redis-安装和配置

windows使用redis 安装和配置 下载安装方式一-使用压缩包安装解压到指定的文件Redis安装为Windows服务安装成功 方式二-MSI安装包安装完成 Redis配置远程访问1.修改配置文件redis.windows.conf2.修改完redis配置文件&#xff0c;必须重启redis 下载 先下载Redis for windows 的…...

Kafka系列(一)

内容 该系列主要是复习期间&#xff0c;通过浏览资料记录的一些笔记和重点&#xff0c;用于日常学习和学习后的总结。 组件概念 broker 一个Kafka的集群通常由多个broker组成&#xff0c;这样才能实现负载均衡、以及容错 broker是无状态&#xff08;Sateless&#xff09;的…...

Kotlin中的委托

在Kotlin中&#xff0c;委托是一种强大的设计模式&#xff0c;它允许一个类将其一些职责委托给另一个类。这种机制通过关键字by来实现。委托有助于代码的重用&#xff0c;降低耦合性&#xff0c;并提供更清晰的类设计。在Kotlin中&#xff0c;有两种主要类型的委托&#xff1a;…...

VUE2/3:element ui table表格的显隐列(若依框架)

若依框架自带一个组件&#xff0c;封装了关于表格&#xff0c;展示和隐藏表格列的功能&#xff1b; 使用效果就是这样的&#xff0c;在表格上面&#xff0c;三个框&#xff0c;从左到右分别是隐藏上面搜索&#xff0c;刷新列表&#xff0c;和显隐列的功能&#xff1b; 一、下面…...

PTA-7-4 堆排序

代码如下: #include<iostream> using namespace std; void change(int arr[], int n, int i); int main() {int n,i,end,arr[1000];cin >> n;for (i 0; i < n; i){cin >> arr[i];}//进行一次排序,把最大值放到顶端for (i n/2-1; i > 0; i--){change…...

uniapp滑动页面切换和下拉刷新,触底加载更多(swiper + scroll-view)

因为官方文档乱七八糟的&#xff0c;所以自己来总结下 需求&#xff1a; 常见的上方tag标签切换&#xff0c;下方是页面&#xff0c;上面点击切换&#xff0c;下面页面也切换&#xff0c;下方列表有下拉刷新&#xff0c;触底加载更多 因为这两个组件都是固定高度的&#xff0c;…...

git 删除 submodule 子模块的步骤

实验有效&#xff0c;这里删除了两个 submodule。 1, 执行删除 submodule mkdir tmp1 && cd tmp1 && git clone --recursive ssh://gitaaa.bbb.ccc.git \ && cd ixsolver && git checkout -b abranch_01 \ && git submodule deini…...

一文彻底解析 Compose 的穿透刺客 -- CompositionLocal

Compose 官方说明一直很简洁&#xff1a;CompositionLocal 是通过组合隐式向下传递数据的工具。 两个核心&#xff1a;隐式、向下传递&#xff0c;咋一看很懵&#xff0c;先不着急去理解&#xff0c;我们先看一段非常简单的代码&#xff1a; class MainActivity : ComponentAc…...

iOS 位移枚举NS_OPTIONS(如何实现多个枚举值的同时传入判断)

一、场景 当我们使用枚举这个东西时&#xff0c;有时需要多个枚举值任一一个满足时就ture&#xff0c;但是常用的枚举NS_ENUM定义好的枚举只能挨个判断&#xff0c;写一坨就既不美观也不好阅读&#xff0c;如下&#xff1a; typedef NS_ENUM (NSInteger, RPTestType){RPTestT…...

【Axure高保真原型】树控制内联框架

今天和大家分享树控制内联框架的原型模板&#xff0c;点击树的箭头可以打开或者收起子节点&#xff0c;点击最后一级人物节点&#xff0c;可以切换右侧内联框到对应的页面&#xff0c;左侧的树是通过中继器制作的&#xff0c;使用简单&#xff0c;只需要按要求填写中继器表格即…...

Visual Studio常用快捷键及调试操作

CtrlF10 运行到光标处 调试时候不用一行行按F10了CtrlMM 折叠或展开当前方法CtrlMO 折叠所有方法CtrlML 展开所有方法CtrlEW 自动换行/取消自动换行CtrlU 选中文本转小写CtrlShiftU 选中文本转大写CtrlWinO 启动软键盘F9 光标行加断点CtrlAltB 打开断点窗口 或通过Debug -> …...

MySQL 从零开始:02 MySQL 安装

文章目录 1、下载 MySQL 安装程序2、安装 MySQL 要操作 MySQL &#xff0c;首先要安装 MySQL &#xff0c;本文将一步步展示如何安装 MySQL&#xff0c;简直详细到令人发指。 环境&#xff1a; 操作系统&#xff1a;Windows10 64位MySQL版本&#xff1a;社区版 8.0.11.0 1、下…...

GB28181/GB35114平台LiveGBS何如添加白名单,使指定海康、大华、华为等GB28181摄像头或录像机设备可以免密接入

1、什么是GB/T28181级联 协议定义中的解释如下&#xff1a; 级联 cascadednetworking 两个信令安全路由网关之间按照上下级关系连接,上级中心信令控制服务器通过信令安全路由网 关可调用下级中心信令控制服务器所管辖的监控资源,下级中心信令控制服务器通过信令安全路由网 关向…...

Bootstrap 标签页

Bootstrap 标签页 Bootstrap 标签页&#xff08;Tab&#xff09;是 Bootstrap 框架中的一种交互组件&#xff0c;允许用户在多个页面元素或内容区域之间进行切换。本文将详细介绍 Bootstrap 标签页的使用方法、特点以及如何将其应用于实际项目中。 一、Bootstrap 标签页的使用方…...

RAG:嵌入模型评估与选型

在RAG系统中&#xff0c;嵌入模型是检索质量的关键组件&#xff0c;它决定了系统能否真正“理解”用户意图并从海量知识中精准召回相关信息&#xff0c;其语义匹配精度直接决定了整个RAG的性能上限。 一、嵌入模型评估指标 1.1 公开基准 MTEB v2 是目前全球公认最权威的大规…...

AI搜索优化效果哪家好

传统行业获客越来越难&#xff0c;价格战打得头破血流&#xff0c;这是过去三年我听得最多的抱怨。但就在上个月&#xff0c;我用一个完全不同的方法&#xff0c;让公司的获客成本从单次300元降到了不到30元。秘密就在AI搜索优化&#xff0c;而这30天的实测&#xff0c;让我对市…...

免费AI聊天机器人部署指南:整合多模型与全栈技术实践

1. 项目概述与核心价值最近在折腾一些AI应用&#xff0c;发现很多朋友都想自己部署一个免费的、功能强大的聊天机器人&#xff0c;但要么被高昂的API费用劝退&#xff0c;要么被复杂的部署流程搞得头大。如果你也有同样的困扰&#xff0c;那么今天聊的这个项目——CNSeniorious…...

服务器卡死别慌!手把手教你读懂NMI watchdog的soft lockup报错信息(附CentOS 7排查流程)

服务器卡死应急指南&#xff1a;NMI watchdog与soft lockup实战排查手册 凌晨三点&#xff0c;机房告警铃声大作&#xff0c;监控大屏上某台核心服务器的CPU使用率突然飙升至100%并持续不降。登录系统后&#xff0c;dmesg中赫然出现NMI watchdog: BUG: soft lockup - CPU#2 stu…...

独立开发者如何下载使用Taotoken管理多个AI项目的模型与密钥

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 独立开发者如何下载使用Taotoken管理多个AI项目的模型与密钥 对于独立开发者或小型工作室而言&#xff0c;同时推进多个AI应用项目…...

告别单调仪表盘:用LVGL Gauge控件打造一个智能家居温湿度监控界面(ESP32实战)

智能家居温湿度监控实战&#xff1a;用LVGL打造动态仪表盘 在智能家居系统中&#xff0c;实时监控环境参数是基础但关键的功能。传统数字显示虽然精确&#xff0c;但缺乏直观性&#xff1b;而精心设计的仪表盘不仅能提升用户体验&#xff0c;还能通过视觉反馈快速传达环境状态。…...

为什么92%的DeepSeek私有化部署在K8s上遭遇OOMKilled?——GPU内存隔离、vLLM适配与cgroups v2调优三重解法

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek私有化部署的Kubernetes现状与OOMKilled困局 当前&#xff0c;DeepSeek系列大模型在企业私有化场景中广泛采用Kubernetes进行容器化编排部署。然而&#xff0c;实际落地过程中&#xff0c;内存…...

那些“假装很忙”的员工,正成为中小企业老板最大的管理黑洞

作为一名常年给企业做数字化诊断的顾问&#xff0c;我发现很多老板都有一个共同的“心病”&#xff1a;走进办公室&#xff0c;满屋子都是噼里啪啦的打字声&#xff0c;每个人看起来都在埋头苦干&#xff0c;但一到交付节点&#xff0c;进度总是莫名其妙地卡壳。这种“办公室伪…...

STM32L4低功耗实战:用RTC内部唤醒定时1秒,让设备续航翻倍(附CubeIDE配置)

STM32L4低功耗实战&#xff1a;RTC唤醒中断与CubeIDE配置全解析 在电池供电的物联网终端设计中&#xff0c;每微安电流都关乎产品寿命。曾有个智能农业项目&#xff0c;原本预计6个月的传感器续航&#xff0c;因未优化低功耗模式&#xff0c;实际仅维持了3周。这促使我们深入研…...