69,371
社区成员
发帖
与我相关
我的任务
分享
for (i = 0; i < 4; i++)
if (a[i] == 0)
putchar('N');
遍历数组,然后比较,输出for(a; a>0; a/10)
这个for退出条件是a,但是a一直是123,因为第三个循环表达式没有改变a的值。
改成:
for(a; a>0; a = a/10)
排序,建议先从冒泡和选择,插入,合并,快排这些排序方法学起吧。
网上有很多这些算法的描述和讲解,甚至是排序代码