|
|
1
28
你可以用一个循环
在伪代码中:
编辑: GCC中的测试表明它处理零和重复数字:
|
|
|
2
6
|
|
|
3
4
概述:
唯一可能棘手的一点可能是正确处理零——您不需要太多,并且您需要处理输入为零的边缘情况。 实际实现留作练习… |
|
|
4
4
容易的:
编译和运行:
-) 另一种解决方案,不使用数组,而且在线计数非常短:
是的,我知道“正确”的解决方案。但是为什么不使用数组来解决这个问题呢?正如一位评论员所说,我不想为一家不允许我在C中使用数组的公司工作。 |
|
|
5
4
您根本不需要编写程序,只需使用shell命令即可:
|
|
|
6
3
循环中给定整数除以10。在每次迭代中打印提醒。 或者“排序”是什么意思?对于真正的排序,需要两个循环。其中一个从0到9。另一个将是早期描述的。
|
|
|
7
1
当然,数组已经用完了,但我们有一个更好的容器:
使用
|
|
|
8
0
可以尝试类似插入排序的方法。从本质上讲,创建一个新的数字,每次取一个旧的数字,并将其放在正确的位置。类似这样。
|
|
|
9
0
在int(类似于vector)上创建一个容器接口,其中操作符引用第i个十进制数字。您还必须定义迭代器和其他东西。 然后调用std::排序。;) |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |