HJ题目杂选
aisliveF
所行皆所愿
展开
-
HJ5 进制转换
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输出该数值的十进制字符串。不同组的测试用例用\n隔开。输入一个十六进制的数值字符串。数据范围:保证结果在。原创 2024-09-13 18:52:44 · 93 阅读 · 0 评论 -
HJ1 字符串最后一个单词的长度
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)直接用while循环cin字符串,结束循环输入的上一次输入的大小直接就是所求的单词的长度。输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。最后一个单词为nowcoder,长度为8。原创 2024-09-12 07:50:30 · 93 阅读 · 0 评论 -
HJ2 计算某字符出现次数
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。hash表存储形成对应关系即可,输出对应字符的出现次数即可。输出输入字符串中含有该字符的个数。(不区分大小写字母)原创 2024-09-12 08:23:59 · 130 阅读 · 0 评论 -
HJ3 明明的随机数
明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。第一行先输入随机整数的个数 N。接下来的 N 行每行输入一个整数,代表明明生成的随机数。具体格式可以参考下面的"示例"。1≤n≤1000 ,输入的数字大小满足 1≤val≤500。输出多行,表示输入数据处理后的结果。原创 2024-09-12 10:08:54 · 75 阅读 · 0 评论 -
HJ4 字符串分隔
切记substr的第二个参数是字符串的长度切割的!•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100)依次输出所有分割后的长度为8的新字符串。按照题意说的那样照做就行,原创 2024-09-12 10:48:01 · 183 阅读 · 0 评论