都不是很难,只给你思路
第一个
输入数组,用while(1)死循环来干,用if判断是否为零break
排序简单,有很多代码,这个要熟记,编程经常用到
插入,从最后开始比较,如果比那个数大,这个数值就后移一位,或者把这个数放到最后,和前面的比较,要是大,就交换,不交换了,就退出循环
第二个,用gets输入字符串,赋值给另一个int型数组,条件是满足0-9,a-fA-F之间的数
赋值时候要转换一下,字母变成10~15,数字变成0-9
最后计算成10进制
这个也不难,就是从后面开始,开始加,也就是用这个
sum=0初始化,要在循环前面
sum=sum*16+数组元素
第三个更简单
就是两个for循环搞定,别说你不会