自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 火星数排序

题目描述哈哈,大家对地球上的排序规则都比较清楚了吧!可是火星上的规则跟地球上的不一样。地球上的十个数字的顺序是{0,1,2,3,4,5,6,7,8,9},火星上的却是{0,8,1,5,2,3,9,4,7,6}。好在火星上基本数字也是十个,也是十进制,因此,很容易推得9<80<88<81<… 请根据火星上的规则对火星数进行从小到大的排序。输入第一行为Case,表明接下来有Case组输入数据,每组数据的开头为N,表明该行接下来有N个数,然后是N个火星数中间以一个空格隔开

2021-12-20 22:18:09 474

原创 数字乘积排序

题目描述将每个整数按各位数字的乘积大小进行排序输出。数字乘积排序是指,如果两个整数的数字乘积不相等,则数字乘积小者排在前,若数字乘积相等,则整数值小者排在前。输入输入一整数组,第一个数N表示有N个数,随后输入N个整数(0<N<=999)。输出按所给的比较方法从小到大的顺序输出N个整数,每个数之间用一个空格隔开,行末无空格。样例输入535 27 88 61 23样例输出23 61 27 35 88#include<stdio.h&

2021-12-20 15:27:46 651

原创 位数和排序

题目描述将每组整数按各位数字和的大小进行排序输出。数字和排序是指,如果两个整数的数字和不相等,则数字和大者排在前,若数字和相等,则整数值大者排在前。输入输入一些整数组,第一个数N表示该数组有N个数,随后输入N个整数(0<N<=999)。若N为0,则程序运行结束。输出按所给的比较方法从大到小的顺序输出N个整数,每个数之间用一个空格隔开,行末无空格。样例输入535 27 88 61 23811 45 54 31 24 76 999 1000...

2021-12-20 15:12:48 461

原创 金银岛问题(tan9)

题目描述题目描述某天KID利用飞行器飞到了一个金银岛上,上面有许多珍贵的金属,KID虽然更喜欢各种宝石的艺术品,可是也不拒绝这样珍贵的金属。但是他只带着一个口袋,口袋至多只能装重量为w的物品。岛上金属有s个种类, 每种金属重量不同,分别为n1, n2, ... , ns,同时每个种类的金属总的价值也不同,分别为v1,v 2, ..., vs。KID想一次带走价值尽可能多的金属,问他最多能带走价值多少的金属。注意到金属是可以被任意分割的,并且金属的价值和其重量成正比。输入第1行是测试数

2021-12-20 15:11:22 486

原创 按日期排序

题目描述有一些日期,日期格式为“MM/DD/YYYY”。编程将其按日期大小排列。输入每行输入一个日期,格式为MM/DD/YYYY输出输出排列结果样例输入12/31/200510/21/200302/12/200410/12/199910/22/200311/30/2005样例输出10/12/199910/21/200310/22/200302/12/200411/30/200512/31/2005提示月份和日期使..

2021-12-20 14:07:25 1111

原创 按1的个数排序

题目描述有一些数字字串,将其按1的个数的多少的顺序进行输出,若1的个数相同,则按ACSII顺序从小到大输出输入每行输入一个数字字串子串的数量不多于100个输出输出排列结果样例输入10011111000011011010101101100样例输出01110000001101101010110011111#include<stdio.h>#include<string.h>struct str{ ..

2021-12-20 13:31:04 1428

原创 平方和排序

题目描述给出一些整数组,请编程每组整数,按各位数字的平方和的大小排序。输入每组整数第一行只有一个整数N,表示后继有N个整数需要排序,若表示整数组的个数为0,表示输入结束。需要排序的整数个数<100输出输出排序结果样例输入912 567 91 33 657 812 2221 3 7751 3 11 33 90样例输出12 3 2221 33 812 91 77 567 657 1 11 3 33 9#include<std.

2021-12-20 13:30:16 772

原创 递归——倒序数

用递归算法写程序,输入一个非负整数,输出这个数的倒序数。输入输入一个非负整数。输出输出倒序结果。样例输入123样例输出321#include<stdio.h>void dao(int n){ if(n==0) return; else { printf("%d",n%10); dao(n=n/10); }}int main(){ int n;...

2021-12-19 15:36:10 3414

原创 组合的输出(N21)

题目描述组合就是从n个元素中抽出r个元素(r<=n).n=5,r=2时,组合为:1 2; 1 3; 1 4; 1 5; 2 3; 2 4; 2 5; 3 4; 3 5; 4 5;输入两个自然数n,r(1<n<10,1<=r<=n)输出所有的组合,每个组全占一行,每行的元素由小到大顺序排列样例输入5 3样例输出1 2 31 2 41 2 51 3 41 3 51 4 52 3 42 3 52 4 53 4 5#incl

2021-12-19 15:35:08 267

原创 全排列问题(N20)

题目描述输出自然数1~n所有不重复的排列输入n(1<=n<=9)输出由1~n组成的所有不重复的数字序列,每行一个序列样例输入3样例输出1 2 31 3 22 1 32 3 13 1 23 2 1#include<stdio.h>int a[10],b[10],n;void pai(int k){ int i; if(k>n){ for(i=1;i<=n;i++)...

2021-12-19 15:34:16 295

原创 递归——双色Hanoi塔问题

题目描述设A、B、C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠 在一起。各圆盘从小到大编号为1,2,……,n,奇数号圆盘着蓝色,偶数号圆盘着红色,如图所示。现要 求将塔座A 上的这一叠圆盘移到塔座B 上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则: 规则(1):每次只能移动1 个圆盘; 规则(2):任何时刻都不允许将较大的圆盘压在较小的圆盘之上; 规则(3):任何时刻都不允许将同色圆盘叠在一起; 规则(4):在满足移动规则(...

2021-12-19 15:33:17 196

原创 递归——十进制转换成八进制

#include<stdio.h>void f(int n){ if(n!=0) { f(n/8); printf("%d",n%8); } }int main(){ int n; scanf("%d",&n); f(n); }

2021-12-19 15:32:11 1931 5

空空如也

空空如也

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

TA关注的人

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