博客园 首页 新随笔 联系 订阅 管理 碰个字符串数字,按照每个数字的每个位数相加的比重排序,最后输出字符串数字按照重数比重升序,排序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
分析:取余,判断个位是否相等,利用冒泡法排序 #include <stdio.h> int main() { int a[10] = { 11,22,33,44,15,20,17,30,10,23 };/*数组*/ int i, j, k; for(i=0;i<9;i++) for(j=0;j<9-i;j++) if (a[j] % 10 < a[j + 1] % 10 || a[j] % 10 == a[j + 1]...