自定义博客皮肤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)
  • 收藏
  • 关注

原创 进制转换

1.先在纸上笔算,再编写程序验证(1)10011110(二进制)的十进制表示(2)67(八进制)的十进制表示(3)246(十进制)的二进制表示(4)49(十进制)的八进制表示(5)01100101(二进制)的八进制表示2.OJ题目中的谁考了第k名、汉诺塔问题(见材料最后一页)...

2021-11-23 10:40:17 571

原创 约瑟夫问题作业

约瑟夫问题1.用数组实现2.递归思想实现3、STL———vector实现圆桌问题(杭州电子科技大学)Problem Description圆桌上围坐着2n个人。其中n个人是好人,另外n个人是坏人。如果从第一个人开始数数,数到第m个人,则立即处死该人;然后从被处死的人之后开始数数,再将数到的第m个人处死……依此方法不断处死围坐在圆桌上的人。试问预先应如何安排这些好人与坏人的座位,能使得在处死n个人之后,圆桌上围坐的剩余的n个人全是好人。Input多组数据,每组数据输入:好人和坏人的人数n(&

2021-11-15 16:29:21 262

原创 STL容器———vector

1、圆桌问题(HDU)问题描述圆桌上围坐着2n个人。其中n个人是好人,另外n个人是坏人。如果从第一个人开始数数,数到第m个人,则立即处死该人;然后从被处死的人之后开始数数,再将数到的第m个人处死……依此方法不断处死围坐在圆桌上的人。试问预先应如何安排这些好人与坏人的座位,能使得在处死n个人之后,圆桌上围坐的剩余的n个人全是好人。输入多组数据,每组数据输入:好人和坏人的人数n(<=32767)、步长m(<=32767);输出对于每一组数据,输出2n个大写字母,‘G’表示好人,‘B’表示

2021-11-01 15:24:55 105

原创 STL容器 ——vector

1、以压入数据1、2、3、4、5为例,动手敲vector数组的定义、访问数组元素{(1)下标访问(2)迭代器访问}、vector函数(push_back(),pop_back(),clear(),erase(),insert()。2、数字在排序数组中出现的次数统计一个数字在排序数组中出现的次数。例如输入排序数组 [1,2,3,3,3,3,4,5] 和数字 3,由于 3 在这个数组中出现了 4 次,因此输出 4。样例输入:[1, 2, 3, 3, 3, 3, 4, 5] , 3输出:4.

2021-10-24 23:10:09 74

原创 字符串作业(3)

1、替换字符给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符 # 替换。请你输出替换后的字符串。输入格式输入共两行。第一行包含一个长度不超过 30 的字符串。第二行包含一个字符,表示要替换掉的特定字符。输出格式输出共一行,为替换后的字符串。输入样例:hellol输出样例:he##o2、忽略大小写比较字符串大小一般我们用 strcmp 可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按 ASCII 码值大小比较),直到出现不同的字符或遇到 \0

2021-10-04 21:47:17 853

原创 字符串作业(二)

1、把字符数组求字符串长度、比较大小、复制和遍历字符数组操作以及标准库类型string的如何定义与初始化、读写操作(cin不能读入空格及空格之后的字符,建议读入用geline形式)、string的empty和size操作、两个string对象的相加以及遍历字符串操作,每一种操作在DEV上面自己实现一遍。2、字符串匹配给定两个长度相同的字符串 a 和字符串 b。如果在某个位置 i 上,满足字符串 a 上的字符 a[i] 和字符串 b 上的字符 b[i] 相同,那么这个位置上的字符就是匹配的。如果两个

2021-09-22 20:58:08 547

原创 字符串作业(一)

1.字符串长度给定一行长度不超过 100 的字符串,请你求出它的具体长度。输入格式输入一行,表示一个字符串。注意字符串中可能包含空格。输出格式输出一个整数,表示它的长度。输入样例:I love Beijing.输出样例:152.字符串中的数字个数输入一行字符,长度不超过 100,请你统计一下其中的数字字符的个数。输入格式输入一行字符。注意其中可能包含空格。输出格式输出一个整数,表示字数字字符的个数。输入样例:I am 18 years old this year.输

2021-09-04 17:00:15 439

原创 作业(2)

1、 Hanoi(汉诺)塔问题。古代有一个梵塔,塔内有3个座A、B、C,开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个老和尚想把这64个盘子从A座移到C座,但规定每次只允许移动一个盘,且在移动过程中在3个座上都始终保持大盘在下,小盘在上。在移动过程中可以利用B座。要求编程序输出移动一盘子的步骤。#include<stdio.h>//函数声明: void move(char x,char y);void hanoi(int n,char one,char two.

2021-08-14 23:46:39 232

原创 很好的收到货后从

梳齿板地瓜㝉

2021-08-06 21:28:05 56

原创 函数(1)

顺序与选择部分题目参考代码7-2 然后是几点 (10 分)有时候人们用四位数字表示一个时间,比如 1106 表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为 530;0 点 30 分表示为 030。注意,第二个数字表示的分钟数可能超过 60,也可能是负数。输入格式:输入在

2021-07-29 19:14:39 670

原创 2021-07-27

第一次作业1、史鸿飞考核苏哥好多课吃#include<stdio.h>int max(int a,int b){ int max; if(a<b) max=b; else max=a; return max;}int main(){ int a,b,m; scanf("%d %d",&a,&b); m=max(a,b); printf("%d",m); return 0;}...

2021-07-27 17:06:59 52

原创 2021-07-15

2021ACWing暑假每日一题01题目:唯一最小数给定一个长度为 n 的整数数组 a1,a2,…,an。请你找到数组中只出现过一次的数当中最小的那个数。输出找到的数的索引编号。a1 的索引编号为 1,a2 的索引编号为 2,…,an 的索引编号为 n。输入格式 第一行包含整数 T,表示共有 T 组测试数据。每组数据第一行包含整数 n。第二行包含 n 个整数 a1,a2,…,an。输出格式 每组数据输出一行结果,即满足条件的数的索引编号,如果不存在满足条件的数,则输出 −1。数据范围

2021-07-15 16:06:34 52

空空如也

空空如也

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

TA关注的人

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