华为机试
呼呼呼呼呼虎
这个作者很懒,什么都没留下…
展开
-
HJ7 取近似值
描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。 数据范围:保证输入的数字在 32 位浮点数范围内 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例1 输入:5.5 输出:6 说明:0.5>=0.5,所以5.5需要向上取整为6 示例2 输入:2.499 输出:2 说明:0.499<0.5,2.499向下取整为2 代码: #include.原创 2022-05-26 11:23:36 · 78 阅读 · 0 评论 -
HJ5 进制转换
描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤231−1 输入描述: 输入一个十六进制的数值字符串。(如0x11) 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 示例1 输入:0xAA 输出:170 代码一: //输入16进制的数值,前面加“0x” #define _CRT_SECURE_NO_WARNINGS //加这句话是因为gets函数产生的问题 #inc.原创 2022-05-26 10:04:39 · 561 阅读 · 0 评论 -
HJ4 字符串分隔
描述 •输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 代码一: #include<stdio.h> #include<string.h> int main ( ) { char a[100]; int L,c,i,j; gets(a); L=strl原创 2022-05-25 17:09:27 · 79 阅读 · 0 评论 -
华为机试:HJ1 字符串最后一个单词的长度
无原创 2022-05-05 23:34:22 · 336 阅读 · 0 评论