自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【1121: 电梯】

题目描述在某一高层建筑内只有一部电梯,当你按下一个数时,电梯会运行到那一层。已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒。现有N个整数组成的一个需求列表,电梯将依次响应,电梯从0层开始运行,而在运行过程结束之前不会返回0层。注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒。输入输入分两行,第一行是一个正整数N(N<=1000),代表停留几次,第二行的N个数字代表这几次依次停留

2022-04-05 10:49:58 521

原创 【斐波那契数列】

#include<iostream>using namespace std;int main(){ int n; int a=1; int b=1; cin >> n; int i; while(i<n-1) { int c=a+b; a=b; b=c; i++; } cout << a << endl; return 0;}

2022-03-31 19:38:44 130

原创 【再探杨辉三角】

题目描述还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1输入输入只包含一个正整数n(1 <= n <= 30),表示将要输出的杨辉三角的层数。输出输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开。样例输入 Copy4样例输出 Copy11 11 2 11 3 3 1#include<stdio.h>int main(){ int

2022-03-26 20:12:02 201

原创 【整数幂(多实例测试)】

题目描述求A^B的最后三位数表示的整数(1<=A,B<=1000)输入第一行输入一个整数n,表示有n个测试实例,接着有n行,每行一个实例,给出两个正整数A,B输出针对每个测试实例,输出A^B的最后三位(没有前导0) ,单独占一行。样例输入 Copy22 312 6样例输出 Copy8984#include<stdio.h>#include<math.h>int main(){ int n,i; int a,b,c; int x,j;

2022-03-23 17:40:23 197

原创 【找出总分最高的学生 (15 分)】

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。输出格式:在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。输入样例:500001 huanglan 78 83 7500

2022-03-22 20:39:54 1029

原创 【天数转换】

读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)。注意:为了方便计算,假设全年 365 天,每月 30 天。 数据保证,不会出现 12 个月和几天的情况,例如 360,363 或 364。输入格式输入一个整数 N。输出格式参照输出样例,输出转换后的天数表达。数据范围1≤N≤1000000输入样例:400输出样例:1 ano(s)1 mes(es)5 dia(s)#include<

2022-03-20 23:10:13 641

原创 【质数的个数】

题目描述给你5个个位数,请你判断其中有多少个质数(能够整除它的只有1和它本身)。输入输入五个个位数。保证0<每个整数<10。输出输出其中是质数的个数。样例输入 Copy1 3 5 7 9样例输出 Copy3来源/分类选择结构方法1:#include<stdio.h>int main(){ int i,j; int sum=0,n; for(i=0;i<5;i++) { scanf("%d",&n); if(n

2022-03-19 19:37:10 446

原创 【合法日期】

题目描述给你一个日期,判断日期是否合法。注意闰年情况。输入三个整数y、m、d表示日期y/m/d,保证数据在int范围内。输出若日期合法输出YES否则输出NO。样例输入2019 6 31样例输出 CopyNO来源/分类选择结构#include<stdio.h>int main(){ int year,month,day; scanf("%d %d %d",&year,&month,&day); if(1<=

2022-03-19 19:19:35 422

原创 【循环嵌套】

使用循环嵌套,以一下格式打印字母。FFEFEDFEDCFEDCFEDCBFEDCBA#include<stdio.h>int main(){ int i,j; char c; for(i=1;i<=6;i++) { for(j=1,c='F';j<=i;j++,c--) { printf("%c",c); } printf("\n"); } return 0; } 使用以下格式打印字母ABCDEFGHIJ...

2022-03-13 12:02:34 342

原创 【打印26个字母】

编写一个程序,创建一个包含26个元素的数组,并在其中储存26个小写字母,然后打印。#include<stdio.h>int main(){ int i; char a[26]; char c='a';//获得26个字母。 for(i=0;i<26;i++,c++)// 不断更新。 { a[i]=c;//储存。 } for(i=0;i<26;i++) { printf("%c",a[i]); } return 0; } ...

2022-03-13 10:19:17 2038

原创 【找鞍点】一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。输入第一行给出一个正整数n(1≤n≤6)。

#include<stdio.h>int main(){int n,i,j,x=0,y=0;scanf("%d",&n);int a[n][n];for(i=0;i<n;i++){ for(j=0;j<n;j++) { scanf("%d",&a[i][j]); } }//按题目要求输入。 int b,c,d,e; for(b=0;b<n;b++) { e=0;

2022-03-09 19:24:43 1649 1

原创 敲7 输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...,首先输入一个整数t,表示有t组数据。 然后有t行,每行一个整数N。(N不大于30000)

#include<stdio.h> int is_prime(int x){ if(x%7==0) return 1; while(x>0) { if(x%10==7) return 1; x=x/10;//这里相当于(x%7==0||x/10%10==7||x/100%10==7||x/1000%10==7) } return 0;}//以上是一个辅助函数。int main(){ int t,n,i,j; scanf("%d",&t);

2022-03-08 17:55:40 1030

原创 向Z同学学习。Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。输入2个整数M, k,(2 <= k <= M <= 10

#include<stdio.h>int main(){ int m,k; int i,x=0; scanf("%d %d",&m,&k); for(i=1;i<=m;i++) { if(i%k==0)//用于判断是否i为k的倍数。 { m++;//每当i%k==0时,新的M就会+1. } a++; } printf("%d",x); return 0;}...

2022-03-08 17:11:25 402

原创 判断正整数为位数

#include<stdio.h>int main(){ int x; int a=0; scanf("%d",&x); while(x>0) { x/=10;//判断位数x=x/10. ++a;//前缀:使用a的值前,递增a. //后缀: 使用a的值后,递增a. } printf("%d",a); return 0;}

2022-03-08 16:44:34 125

原创 计算时间间隔 题目描述 读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。

#include <stdio.h>#include<math.h>int main(){ int a,b,c,d,e,f,g,h; scanf("%d:%d:%d",&a,&b,&c); scanf("%d:%d:%d",&d,&e,&f); g=a*3600+b*60+c; h=d*3600+e*60+f-g; printf("%d\n",h); return 0;

2022-03-08 16:32:26 1062

原创 【有问题的里程表 】某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例

#include<stdio.h>int main(){int i,num;int sum=0;scanf("%d",&num);for(i=1;i<=num;i++){if(i%10==4||(1/10)%10==4||(i/100)%10==4)sum++;}printf("%d",mun-sum);return 0;}```

2022-03-08 15:27:52 595

原创 【回文数】求11到n之间(包括n),既是素数又是回文数的整数有多少个。 输入 一个大于11小于1000的整数n。 输出 11到n之间的素数回文数个数。 样例输入 Copy 23 样例输出 Copy 1

#include<stdio.h>int a(int n){ for(int i=2;i<n/i;i++); { if(n%2==0)//若n%2==0则不是素数。 return 0; } return 1;//这里是一个辅助函数,用于判断素数。 int main() { int i,n; int count++; scanf("%d",&n); for(i=11;i<=n//包括n;i++)

2022-03-07 21:57:01 3476

360se.exe

360se.exe

2022-11-25

空空如也

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

TA关注的人

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