C语言题目,求大佬解答

一道十六进制转换为十进制的题目,一直wrong answer,但是自己测试不出错误,求哪位大佬来帮忙看一下,万分感谢啊!

把一个长度为n ( 0 < n < 80 )的字符串过滤所有的非十六进制字符后,组成一个新的字符串(十六进制形式),然后将其转换为十进制数输出。
有多个测试用例,每个测试用例占一行。
对每个测试用例,输出一个十进制整数结果。如果字符串中不含十六进制数字字符,则输出0。

求问错误在哪里?困扰好久了,一直找不出。。。

}

还好不是后羿,不然我们都该同情嫦娥了。。。
1. 算出n个箭支的总长度,代码用for循环累加就行了。
2. 找出总长度的所有可能的约数/因子,貌似还是for循环
3. 找出n个箭支的最大长度,没必要排序,还是for 循环一个个比下去
4. 列出所有大于等于最大长度的约数就是结果吧

这个貌似就是考验for循环的使用?

}

本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。

按照以下格式输出排序后的结果:

本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。

输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。

}

我要回帖

更多关于 搜索题目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信