自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对称日期

题目计算1000年至3000年间的对称日判断年月日是否对称,先分别将年月日输进字符串中,再将字符串连接起来,最后判断字符串是否为回文字符串即可。#include<stdio.h>#include<string.h>int R(int y);void S(char a[],int b);int P(char a[]);int main(void){ int y,m,d,c=0; //三个变量分别为年

2021-12-06 23:09:28 630

原创 二分查找

题目要求蒜头君手上有个长度为nn的数组A。由于数组实在太大了,所以蒜头君也不知道数组里面有什么数字,所以蒜头君会经常询问整数x是否在数组A中。输入格式第一行输入两个整数n和m,分别表示数组的长度和查询的次数。接下来一行有n个整数ai​。接下来m行,每行有1个整数x,表示蒜头君询问的整数。输出格式对于每次查询,如果可以找到,输出"YES",否则输出"NO"。数据范围1≤n,m≤100000,0≤x≤1000000。测试的数据可能...

2021-11-21 19:59:08 641

原创 约瑟夫环

题目要求传说约瑟夫当年活下来就是靠快速计算这个问题。nn个人围成一圈,编号依次为 1,2,3…n。从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈。以此类推,直到所有的人都出列。请输出依次出圈人的编号。输入格式两个整数n,m,1≤n,m≤100。输出格式n个用空格分隔的整数,表示出圈人的编号。Sample Input6 4Sample Output4 2 1 3 6 5先设一个全部为零的数组来判断淘汰与否,...

2021-11-21 00:35:27 212

原创 简单排序

题目要求蒜术师给了你一个10 个整数的序列,要求对其重新排序。排序要求: 奇数在前,偶数在后; 奇数按从大到小排序; 偶数按从小到大排序。 输入格式输入一行,包含10个整数,彼此以一个空格分开,每个整数的范围是大于等于0,小于等于100。输出格式按照要求排序后输出一行,包含排序后的1010个整数,数与数之间以一个空格分开。Sample Input4 7 3 13 11 12 0 47 34 98Sample Output47 ...

2021-11-19 00:24:02 118

原创 百钱百鸡问题

题目要求百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100 文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用nn文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?输入格式输入一个正整数n。输出格式如果有解,依次输出公鸡、母鸡、小鸡的个数(用正整数表示)。如果无解,输出"No Answer."。数据范围1≤n≤200。Sample Input100Sample Output0 25...

2021-11-17 23:46:22 543

原创 二进制换十进制

题目要求把一个二进制数转化为十进制数。输入格式第一行一个正整数 (1≤n≤30),表示二进制数的长度。第二行一个二进制数。输出格式输出一个整数,表示对应的十进制数。Sample Input510101Sample Output21从二进制数的最高位进行逐位计算,通过乘二相加的方式可以算出结果。#include<stdio.h>int main(void){ int a; scanf("%d",&a);

2021-11-17 00:03:22 401

原创 计算今年第几天

题目要求请你计算出x年y月z日是x年的第几天。请注意闰年对答案的影响。输入格式一行三个整数,x,y和z。(1583≤x≤2100)。数据保证输入合法。输出格式一个整数,表示是第几天。Sample Input2016 3 1Sample Output61Sample Input 21900 3 1Sample Output 260先去判断输入年份是不是闰年,再加上已经度过的月的天数,最后加上日的天数即可。#incl...

2021-11-15 20:18:17 210

原创 简单排序

题目描述蒜头君给了一个长度为NN(不大于500500)的正整数序列(正整数的值不超过NN),请将其中的所有奇数取出,并按升序输出。输入格式共22行:第11行为NN;第22行为NN个正整数,其间用空格间隔。输出格式增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。Sample Input101 3 2 6 5 4 9 8 7 10Sample Input101 3 2 6 5 4 9 8 7 10分成两步,先把奇数...

2021-11-14 20:37:21 77

原创 最小数与数列第一个数交换

题目描述输入一个正整数n(1<n<100),再输入n个整数,将最小数与第一个数交换(若最小数就在第一位,不需要交换),输出交换后的n个数。输入要求第一行输入一个正整数n。第二行输入n个整数。输出要求输出交换后的n个整数。先将数据存入数组,交换后再输出。代码#include<stdio.h>int main(){ int n; scanf("%d",&n); int a[n];int i,k,

2021-11-09 20:55:02 77

原创 逢七过

题目描述一群人围坐成一圈玩报数的游戏。游戏规则是:从1开始报数,若遇到7的倍数或者任意位为7的数则击掌代替,若犯错则要受罚。可是这些人都太聪明了,竟然没人犯错!请问同样聪明的你,现在当报数到n时,击掌共次数是多少?输入格式整数n(0<n<=10^7)输出格式击掌次数利用循环语句,遍历1~n区间,利用if判断是否为7的倍数或是任意位数是否为7,当条件满足时,计数器++。代码#include"stdio.h"int main(){ i..

2021-11-09 20:42:10 2746

原创 计算n的阶乘

题目描述输入一个整数n,输出n的阶乘。输入要求一个整数n(n<=12)。输出要求n的阶乘的值输入5输出120n的阶乘即为从1乘到n的值,循环求解即可。代码#include<stdio.h>int main(void){ int n; scanf("%d",n); int i,s=1; fot(i=1;i<=n;i++){ //i随循环递增 s*=i; ..

2021-11-09 20:29:59 143

空空如也

空空如也

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

TA关注的人

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