衡水学院新人真题百练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");}
}

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

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

相关文章

QT-day6

作业1&#xff1a;数据库增删查改 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);if (!db.contains("stu.db")){db QSqlDatabase::addDatabase(&q…

The Plant cell:DAP-seq技术助力揭示BBR/BPC家族的MdBPC2转录因子调控苹果生长素的生物合成从而促进苹果生长及矮化

植物生长素&#xff08;IAA&#xff09;在植物生长发育过程中起着重要的作用。其化学本质是吲哚乙酸。主要作用是使植物细胞壁松弛&#xff0c;从而使细胞生长伸长&#xff0c;在许多植物中还能增加RNA和蛋白质的合成。 目前BARLEY B RECOMBINANT/BASIC PENTACYSTEINE (BBR/BP…

Unity对应SDK和NDK版本的对照表

官网&#xff1a;Unity - Manual: Android environment setup 本人安装的是2022版本长期支持版本2022.3.15f1c1 安装Java的JDK环境就不在这里展开了&#xff0c;就记录下对Android SDK的设置&#xff0c;要与Unity的版本对应&#xff0c;否则会出现很多莫名奇妙的问题。 打开…

自定义vector的实现

实现前需要思考的一个问题 为什么需要将空间的申请与对象的构建分开 查看vector的模板参数时可以看到其有第三个参数是空间适配器allocator&#xff0c;查找其对外提供的成员函数不难发现它的实现逻辑是将空间的申请与对象的构建分开的&#xff0c;为什么呢&#xff1f;不弄清…

SpringBoot异常处理(Whitelabel Error Page和自定义全局异常处理页面)和整合ajax异常处理

SpringBoot异常处理&#xff08;Whitelabel Error Page和自定义全局异常处理页面&#xff09;和整合ajax异常处理 1、springboot自带的异常处理页面Whitelabel Error Page SpringBoot默认的处理异常的机制&#xff1a;SpringBoot 默认的已经提供了一套处理异常的机制。一旦程…

MongoDB 索引管理

文章目录 前言1. 术语介绍1.1 index / key1.2 Coverd Query1.3 IXSCAN / COLLSCAN1.4 Selectivity1.5 Index Prefix 2. 索引原理3. 索引的维护3.1 创建索引语法3.2 单字段索引3.3 多字段复合索引3.4 数组的多列索引3.5 全文索引3.6 Hash 索引3.7 TTL 索引3.8 删除索引3.9 后台创…

基于springboot书籍学习平台源码和论文

首先,论文一开始便是清楚的论述了平台的研究内容。其次,剖析平台需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确平台的需求。然后在明白了平台的需求基础上需要进一步地设计平台,主要包罗软件架构模式、整体功能模块、数据库设计。本项…

MongoDB安装与基本使用

一、简介 1.1 Mongodb 是什么 MongoDB 是一个基于分布式文件存储的数据库&#xff0c;官方地址 https://www.mongodb.com/ 1.2 数据库是什么 数据库&#xff08; DataBase &#xff09;是按照数据结构来组织、存储和管理数据的 应用程序 1.3 数据库的作用 数据库的…

创建React步骤

确保电脑已经安装了node.js以后&#xff0c;打开终端进入目标文件夹 cd xxx(文件夹 npx create-react-app react01(替换为你自己的react名称) 可能会出现是否安装xxx,输入y即可 没有报错信息后&#xff0c;输入 cd react01 npm start 会自动跳转到react界面&#xff0c;就…

翻译: Streamlit从入门到精通 部署一个机器学习应用程序 四

Streamlit从入门到精通 系列&#xff1a; 翻译: Streamlit从入门到精通 基础控件 一翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二翻译: Streamlit从入门到精通 构建一个机器学习应用程序 三 1. 5. 如何部署一个Streamlit应用 部署是将应用程序从开发…

Linux操作系统——重定向与缓冲区

1.理解一下struct file内核对象 上一篇文章&#xff08;文件详解&#xff09;我们一直在谈&#xff0c;一个文件要被访问就必须要先被打开&#xff0c;打开之前就必须要先把文件加载到内存&#xff0c;同时呢我们的操作系统为了管理文件也会为我们的文件创建相对应的struct fi…

数据库多表查询练习题

二、多表查询 1. 创建 student 和 score 表 CREATE TABLE student ( id INT ( 10 ) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR ( 20 ) NOT NULL , sex VARCHAR ( 4 ) , birth YEAR , department VARCHAR ( 20 ) , address VARCHAR ( 50 ) ); 创建 s…

Qt6入门教程 6:Qt元对象系统

目录 一.什么是Qt元对象系统&#xff1f; 二.编译时Qt Creator偷摸做了哪些事情&#xff1f; 1.uic 2.rcc 3.moc 一.什么是Qt元对象系统&#xff1f; Qt中的元对象系统&#xff08;Meta-Object System&#xff09;提供了对象间通信的信号和槽机制、运行时类型信息和动态属…

uniCloud + uView 上传图片,删除图片(含u-upload 组件的使用)

上传图片 <u-upload imageModeaspectFit height"250" :maxCount1 :fileList"fileList" afterRead"uploadOK" delete"delPic"> </u-upload>::v-deep .u-upload__button {width: 100% !important; }::v-deep .u-upload__wra…

基于JAVA+SSM框架开发的志愿者服务管理系统设计与实现【附源码】

&#x1f345; 作者主页 央顺技术团队 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; &#x1f345; 文末获取源码联系方式 &#x1f4dd; &#x1f345; 查看下方微信号获取联系方式 承接各种定制系统 &#x1f4dd; &#x1f680;&#x1f680;&#x1f6…

RK3568笔记九: DRM显示摄像头

若该文为原创文章&#xff0c;转载请注明原文出处。 一、介绍 学习DRM的目的是想做类似NVR显示多路实时流&#xff0c;通过勇哥&#xff08;Marc)的指导&#xff0c;大概流程是通过Zlmedia拉流&#xff0c;RK3568的MPP解码,DRM显示&#xff0c;可以使用HDMI或DIS屏幕&#xf…

ssm+vue的物流配送人员车辆调度管理系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项项目。

演示视频&#xff1a; ssmvue的物流配送人员车辆调度管理系统的设计与实现&#xff08;有报告&#xff09;。Javaee项目&#xff0c;ssm vue前后端分离项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&…

【C++干货铺】会旋转的二叉树——AVLTree

个人主页点击直达&#xff1a;小白不是程序媛 C系列专栏&#xff1a;C干货铺 代码仓库&#xff1a;Gitee 目录 前言 AVL树 AVL树的概念 AVL树结点的定义 AVL树的插入 寻找插入结点的位置 修改平衡因子 AVL树的旋转 右单旋 左单旋 先右旋再左旋 先左旋再右旋 AVL树…

Kubernetes (十三) 存储——持久卷-动静态分配

一. 简介 二. NFS持久化存储步骤&#xff08;静态分配&#xff09; 1. 集群外…

数字信号处理教程学习笔记1-第2章时域中的离散信号和系统

信号处理的任务示意方框图 模拟信号和数字信号分别是啥样的,有啥区别