![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xdoj
NiceAsiv
nop nop nop nop ->life
展开
-
XDOJ 质量的计算
//已知铁的比重是7.86(克/立方厘米),金的比重是19.3(克/立方厘米)。//写一个程序,分别计算出给定直径的铁球与金球的质量,假定PI=3.1415926//输入说明://输入两个整数,分别表示铁球与金球的直径(单位为毫米)//输出说明://输出两个浮点数,分别表示铁球与金球的质量(单位为克),小数点后保留3位小数,两个浮点数之间用空格分隔//输入样例://100 100//输出样例://4115.486 10105.456//提示//用scanf输入,用printf输出,保原创 2021-10-02 22:08:17 · 321 阅读 · 0 评论 -
xdoj考勤系统
//标题 //考勤系统////类别 //时间限制 //1S////内存限制 //256Kb////问题描述 //实验室使用考勤系统对学生进行考勤。考勤系统会记录下每个学生一天内每次进出实验室的时间。//每位学生有一个唯一编号,每条考勤记录包括学生的编号,进入时间、离开时间。//给出所有学生一天的考勤记录,请统计每个学生在实验室工作的时间,并按照工作时间从长到短给出一天的统计表,工作时间相同时按编号从小到大排序。////输入说明 //输入的第一行包含一个整数n,表示考勤记录条数原创 2020-12-29 20:08:35 · 916 阅读 · 0 评论 -
单词统计
//3.单词统计////题目描述://输入字符串string[N](N≤100),各个单词以空格隔开,单词长度小于等于8,输入单词word[M](M≤8),//在string中查找出相同的单词并统计该单词出现的次数信息,单词不区分大小写,//输出单词和出现次数的信息,数据之间空一格空格。//主函数输入字符串和待统计单词,编写函数count()实现统计和信息输出//////输入描述://输入一行字符以空格隔开各个单词,输入要统计的单词。//////输出描述://输出单词及其出现的次原创 2020-12-29 15:23:42 · 1318 阅读 · 0 评论 -
新解整数计数
//标题 //数字统计排序////类别//综合 ////时间限制 //1S////内存限制 //256Kb////问题描述 //给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出,次数相同时先输出值较小的数。////输入说明 //输入的第一行包含一个整数n,表示给定数字的个数。 1 ≤ n ≤ 1000。//第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。给出的数都是不超过1000的非负整数。////输出说明 //输出多行,每行转载 2020-12-27 09:29:54 · 161 阅读 · 0 评论 -
拼数字并排序(xdoj综合题)
//问题描述 //对于输入的字符串(只包含字母和数字),将其中的连续数字拼接成整数,然后将这些整数按从大到小顺序输出。//例如字符串“abc123d5e7f22k9”中共有5个数字123,5,7,22,9,因此应输出123 22 9 7 5。////输入说明 //输入为一个字符串,字符串长度不超过100,其中最长的连续数字不超过10个,字符串中至少包含1个数字。////输出说明 //对于输入的字符串,在一行上输出排序结果,整数间以一个空格间隔。////输入样例 //abc123d5e7原创 2020-12-27 21:41:18 · 1268 阅读 · 2 评论 -
XDOJ成绩统计
有N(0 < N原创 2020-12-26 10:53:09 · 1451 阅读 · 2 评论 -
结构体——年月日统计
//# 题目:年月日统计//时间限制:1S//内存限制:10000Kb////问题描述://定义一个结构体变量(包括年,月,日)。计算该日在本年中是第几天,(注意闰年问题)////输入说明://输入三个数,分别表示年月日,数字之间用逗号隔开。//输出说明://输出一个整数,表示该日期是本年中的第几天。//输入样例://2019,1,30//输出样例://30#include<stdio.h>struct Time{int year; int month; i原创 2020-12-26 00:10:53 · 2483 阅读 · 2 评论 -
XDOJ字符串查找
//问题描述 //给出一个字符串和多行文字,输出在这些文字中出现了指定字符串的行。//程序还需要支持大小写敏感选项:// 当选项打开时,表示同一个字母的大写和小写看作不同的字符;// 当选项关闭时,表示同一个字母的大写和小写看作相同的字符。////输入说明 //输入数据第一行包含一个字符串s,由大小写英文字母组成,长度不超过100。//第二行包含一个数字,表示大小写敏感选项。当数字为0时表示大小写不敏感,当数字为1时表示大小写敏感。//第三行包含一个整数n,表示给出的文字行数。原创 2020-12-24 11:47:09 · 1088 阅读 · 0 评论 -
XDOJ命令行选项
//题目4:命令行选项//问题描述// 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,不含任何其他符号。在工具名字之后可能会包含若干选项(以减号”-”开头的字符串),还可能包含一些不是选项的参数(不以减号“-”开头的字符串)。// 请写一个程序分析给出的命令行,输出命令行包含的不重复选项(即,重复的选项只输出一次)。////输入格式// 输入是一个待处理的命令原创 2020-12-22 15:34:41 · 910 阅读 · 0 评论 -
xdoj单词排序
//标题//单词排序////描述//定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度,//输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大排列单词,使用指针完成地址传递,//主函数完成数组输入和输出。//输入说明//输入一个二维字符数组str和一个正整数N,行号表示单词序号,列号表示单词最大长度。////输出说明//格式输出:单词之间空一行。////输入样例//3//word fish eg原创 2020-12-19 17:05:19 · 3258 阅读 · 7 评论 -
XDOJ元素放置
//标题//元素放置////描述//定义一个一维整形数组num[50],输入正整数m、n(2≤m≤n≤7),输入一个mn整形矩阵(值小于100),编写函数place()完成矩阵元素S型放置,//从小到大排列,使用指针完成地址传递,主函数完成数组输入和输出。//输入正整数m和n(2≤m≤n≤7),输入一个mn整形矩阵,含m*n个元素(值小于100)。////输出说明//格式输出:按行输出处理后的矩阵,S型排列,%3d,每行换行,最后一行不换行。////输入样例//3 3//15 14原创 2020-12-19 09:02:28 · 907 阅读 · 1 评论 -
ISBN
//////问题描述 //每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",//其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。//ISBN码的首位数字表示书籍的出版语言,例如0代表英语;//第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;//第二个分隔之后的五位数字代表该书在出版社的编号;//最后一位为识别码。识原创 2020-12-17 23:34:54 · 340 阅读 · 0 评论 -
XDOJ字符串相似度
//标题 //字符串相似度////类别//字符串处理//问题描述 //最长公共子串指给定的两个字符串之间最长的相同子字符串(忽略大小写),最长公共子串长度可用来定义字符串相似度。//现给出两个字符串S1和S2,S1的长度为Len1,S2的长度为Len2,假设S1和S2的最长公共子串长度为LCS,则两个字符串的相似度定义为2LCS/(Len1+Len2)。//例如:S1=”App”,S2=”apple”,S1长度为3,S2长度为5,它们的最长公共子串为”App”,长度为3,则相似度为23/(3原创 2020-12-17 22:19:02 · 2597 阅读 · 4 评论 -
判断字符是否回文
//试题名称 判断字符串是否是回文//时间限制: 1 秒//内存限制: 256KB////问题描述//给定一个字符串,判断该字符串是否是回文,并在屏幕上输出判断结果。如“abcba”即是回文。////输入说明//从键盘输入一个字符串,该字符串中字符可以是字母、数字和空格,字母区分大小写。字符串总长不超过50个字符。////输出说明//若该字符串是回文,则输出yes,否则输出no。////输入样例//输入样例1//abcba//输入样例2//Abccba////输出样例原创 2020-12-17 18:40:27 · 2216 阅读 · 0 评论 -
XDOJ最长单词的长度
//试题名称 最长单词的长度//时间限制: 1 秒//内存限制: 256KB////问题描述//给定一个英文句子,统计这个句子中最长单词的长度,并在屏幕上输出。////输入说明//从键盘输入一个英文句子,句子中只含有英文字符和空格,句子以’.’结束。句子总长不超过100个字符。////输出说明//输出一个整数,表示这个句子中最长单词的长度。允许句子中有相同长度的单词。////输入样例//输入样例1//I am a student.//输入样例2//The cat gets原创 2020-12-17 18:14:00 · 2591 阅读 · 9 评论 -
xdoj简单表达式计算
////问题描述 //表达式由两个非负整数x,y和一个运算符op构成,求表达式的值。//这两个整数和运算符的顺序是随机的,可能是”x op y”, “op x y”或者 “x y op”,//例如,“25 + 3”表示25加3,“5 30 ” 表示5乘以30,“/ 600 15”表示600除以15。////输入说明 //输入为一个表达式,表达式由两个非负整数x,y和一个运算符op构成,x,y和op之间以空格分隔,但顺序不确定。//x和y均不大于10000000,op可以是+,-,,/,%中的原创 2020-12-15 11:03:47 · 1097 阅读 · 0 评论 -
月份判断指针
//题目:月份判断//时间限制:1S//内存限制:10000Kb//问题描述:////编写一程序,输入月份号,输出该月的英文月份名,要求用指针数组处理。////输入样例://3//输出样例://March//输入样例://18//输出样例://wrong第一次接触指针,有点激动,也有点昏;#include<stdio.h>#define month 12int main(){char *str[month+1]={"January","February","原创 2020-12-14 14:43:08 · 1264 阅读 · 0 评论 -
简单的矩阵转置
//编写程序,把3*3阶矩阵A加上矩阵A的转置,计算结果存放在矩阵B中并输出。////输入说明:输入矩阵A中的元素,数组元素用空格分隔,数组每行用换行分隔////输出说明:输出矩阵B,元素之间用空格分隔,数组每行用换行分隔////输入示例:1 2 3// 4 5 6// 7 8 9////输出示例: 2 6 10// 6 10 14// 10 14 18#include<stdio.h>//转置原创 2020-12-12 18:38:33 · 1044 阅读 · 0 评论 -
XDOJ画图题
//标题 //画图////类别 //数组////时间限制 //1S////内存限制 //256Kb////问题描述 //在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形,指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。//下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。////图中,一共有15个单位的面积被涂上颜色,其中紫色部分被原创 2020-12-12 16:50:52 · 888 阅读 · 0 评论 -
Z字扫描 C语言
//问题描述 //在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个m×n的矩阵,Z字形扫描的过程如下图所示。////对于下面给出的4×4的矩阵://1 5 3 9//3 7 5 6//9 4 6 4//7 3 1 3//对其进行Z字形扫描后得到长度为16的序列如下所示://1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3//请实现一个Z字形扫描的程序,给定一个n×n的矩阵,输出对这个矩阵进行Z字形扫描的结果。////输入说明原创 2020-12-12 14:52:23 · 2927 阅读 · 1 评论 -
字符转化后排序
转换排序##xdoj描述输入一维字符数组str[N](N≤80),查找出其中小写字母并转换成大写字母,按下面方式排序:1、只对大写字母进行排序;2、其他字符原位保持不动;3、转换后的各大写字母由小到大排序。输出排序后的结果。时间限制1 内存限制10000 类别1输入说明输入一行字符数据str[N](N≤80)。输出说明格式输出:输出仅对转换后的大写字母排序结果,其他字符原位不动输出。输入样例xA3T7p输出样例AP3T7X提示注意转换方式和排序要求。PS:看到此题,我原创 2020-12-06 09:33:36 · 223 阅读 · 0 评论