C++或者C写一个C程序中1条语句必须写在1行,写个求总和的函数:从键盘输入若干个数,以-1为结束标志,实现求和,返回结果

// 十进制整数转二进制串;
// 十进制整数转十六进制串;
// 十六进制字符串转成十进制数
// 二进制字符串转化为十六进制字符串;
// 二进制字符串转化为十进制数;
// 十六进制字符串轉成二进制串
// 十六进制字符串转成汉字(GBK)及字符(ASC)
}

正如justincao84朋友说的这是非常的。提供几个思路供参考

1。散列表方法用一个数组s[] 记录读入的数。s[] 初始值为0读入一个num,就设 s[num]=1;最后扫描一次s[],遇到s[num]==1 的就输出num这种方法的优点僦是时间效率快(特别是输入的数据比较多的情况下),缺点就是浪费空间大

2。有序表方法读入一次数据x,插入到s[] 中如果x 已经存在則不插入,否则插入插入的方法有很多,比如二分等等根据实际灵活选择。这种方法优点是空间利用率大缺点是时间效率不高。

}

我要回帖

更多关于 C程序中1条语句必须写在1行 的文章

更多推荐

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

点击添加站长微信