自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C语言基础-猜拳问题

题目描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样, 则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头布-石头剪刀-石头布石头…,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?输入输入包含三行。第一行包含三个整数: N, NA, NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。0 <N,NA,NB < 100。第二行包含NA个整数,表示小

2021-07-31 18:16:11 1470

原创 Java基础-继承

继承的引出首先编写两个类:Animals类和Tiger类Animals类:public class Animals { private String breed;//品种 private int age; public String getBreed() { return breed; } public void setBreed(String breed) { this.breed = breed; } public int getAge() { return age;

2021-07-27 17:55:28 185

原创 C语言基础-打印字母金字塔

题目描述输入一个字母,输出一个字母金字塔样例输入E样例输出 A ABA ABCBA ABCDCBAABCDEDCBA#include "stdio.h"void printLayer(int blankCnt,char centerChar){ //空格打印 for(int i=1;i<=blankCnt;i++) printf(" "); //顺序字符串打印 for(char c='A';c<=centerChar;c++

2021-07-26 18:07:24 7876 5

原创 C语言基础-计算各个位数之差大于0的数

题目描述给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。输入输入为两行,第一行为四位数的个数n,第二行为n个的四位数,数与数之间以一个空格分开。(n <= 100)输出输出为一行,包含一个整数,表示满足条件的四位数的个数。样例输入51234 1349 6119 2123 5017样例输出3代码实现#include "stdio.h"bool checkNum(int nu

2021-07-25 15:04:47 603

原创 C语言基础-斐波那契数列

题目描述菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。输入输入一行,包含一个正整数k。(1 <= k <= 46)输出输出一行,包含一个正整数,表示菲波那契数列中第k个数的大小样例输入19样例输出4181代码实现#include "stdio.h"int getFobi(int num){ if(num==1||num==2) return 1;

2021-07-23 18:50:55 1136

原创 C语言基础-病人取药

随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已 知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时.

2021-07-23 18:46:31 1337

原创 C语言基础-猴子选猴王(两种做法)

题目描述一群猴子,编号依次是1, 2, 3 …m,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到的数字是N的倍数,该猴子被淘汰出局,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。输入两个数 m 和 n(m,n为整数,n<m)输出第1轮报数 第x只猴子 因报y只 退出! 当前退出z只。…第w只猴子为猴王样例输入6 3样例输出第1轮报数 第3只猴子 因报3号退出! 当前退出1只.第1轮报数 第6只猴子 因报6号退出! 当前退出2只.第2轮报数

2021-07-23 18:39:26 3465 1

原创 C语言基础-判断一个范围内的水仙花数(含判断一个数是否为水仙花数)

题目描述水仙花数是一个N位数。如果一个数各个位上的数字的N次方的和等于这个数的话,这个数就是水仙花数。输入整数位数,求这个位数的所有水仙花数。样例输入4样例输出163482089474代码实现int getIntLen(int num); bool isFlowerNumber(int num);int main(){ int len; int begin,end; printf("请输入数字的位数:"); scanf("%d",

2021-07-21 18:52:06 2140

原创 C语言基础-计算一个整数各个位数之和

题目描述输入一个数,求这个整数各个位之和。样例输入请输入一个数:3456样例输出各个位数之和:18代码实现#include "stdio.h"int getInSum(int num){ int sum=0; while(num>0){ int i=num%10; sum=sum+i; num=num/10; } return sum; }int main(){ int num; printf("请输入一个数:"); scanf("%d",&a

2021-07-21 18:51:45 19755 1

原创 C语言基础-求N*N乘法表

题目描述输入需要打印的乘法表行数,并显示出对应行数的乘法表输入输入一行,显示需要打印的行数输出显示对应行的乘法表样例输入5样例输出1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=25代码实现#include "stdio.h"int main(){ int n; printf("请输入行数:");

2021-07-21 18:51:13 2452 1

原创 C语言基础-骑车或走路问题

题目描述在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米骑车每秒行走3.0米。请判断走不同的距离办事是骑车快还是走路快。输入输入一行,包含一个整数,表示- -次办事要行走的距离,单位为米。输出输出一行,如果骑车快,输出一行"Bike" ;如果走路快,输出一行"Walk";如果一 样快, 输出一行"All"样例

2021-07-20 20:08:31 3917

原创 C语言基础-判断质数(素数)

题目描述素数又称质数。所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数。例如17就是素数,因为它不能被 2~16 的任一整数整除。输入输入一个数输出输出这个数是否为质数样例输入17样例输出17是一个质数代码实现#include "stdio.h"#include "math.h" int main(){ int num; bool result; printf("请输入一个数:"); scanf("%d",&num); if(num<

2021-07-20 20:08:00 904

原创 C语言基础-学生平均年龄

题目描述班上有若干名学生,给出每个学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输入第一行有一个整数n(1<=n<=100),表示学生的人数,其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。输出输出一行,该行包括一个浮点数,为要求的平均年龄,保留到小数点后两位。样例输入21817样例输出17.50代码实现#include "stdio.h"int main(){ int i=1; int num,age; double

2021-07-20 13:55:58 3698

原创 C语言基础-数组逆序输出

题目描述输入一个数组的长度并输入数组中的内容,将数组中的内容逆序打印出来输入第一行为数组长度第二行为数组中的内容输出输出一行,逆序打印数组内容样例输入51 2 3 4 5样例输出5 4 3 2 1代码实现#include "stdio.h"int main(){ int arr[100]; int num; printf("请输入数组长度:"); scanf("%d",&num); printf("请输入数组:"); for(int i=0;i&lt

2021-07-19 19:25:23 31633 3

原创 C语言基础-奇数求和问题

题目描述计算非负整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。输入两个数 m 和 n,两个数以一个空格分开,其中 0 <= m <= n <= 300 。输出输出一行,包含一个整数,表示m 到 n(包括m 和 n )之间的所有奇数和样例输入7 15样例输出55代码实现#include "stdio.h"int main(){ int m,

2021-07-19 19:10:26 10165

原创 C语言基础-程序员买房子问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-19 19:00:41 3884 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除