将组成整数的每个数字重新排列成一个最大和最小的数的C语言源程序责怎么写

1个回答

  • C不是太熟,希望对你有点儿帮助.

    首先是取得数字(如果是其他方式获得,这部分程序就改掉)

    比如用getchar();

    然后,将所得的数字处理好.

    这个就是什么冒泡法什么的了,随便选择方式.下面的方式比较好理多次循环,比较相邻数组元素大小,看是否需要交换相邻两个变量的位置.

    然后输出.

    比如用printf();

    如果是已经在内存中的数字,需要用%运算符,将余数赋值给数组.这是因为第一种例子中的数是字符型的,每个数字实际上都是ASCII字符.而现在说的这个数字,可能是一个整形数,这样就需要对其进行除以10取余数的运算.

    加油!你肯定能写好.