作业帮 > 综合 > 作业

偶刚学c#,老师就让我做难题.弱弱的问问,谁会排序呀,假如输入四位数,你会把它按照数由大到小重组成

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 20:06:45
偶刚学c#,老师就让我做难题.弱弱的问问,谁会排序呀,假如输入四位数,你会把它按照数由大到小重组成
我的思路打不开呀.
原题是:编程进行卡布列克运算,既任意一个4位数,只要它们各个位上的数字不全相同,就有这样的规律:
⑴把组成这个4位数的4个数字由大到小排列,形成由这4个数字构成的最大的4位数;
⑵把组成这个4位数的4个数字由小到大排列,形成由这4个数字构成的最小的4位数(如果4个数字中含有0,则此数不足4位);
⑶求出以上两数用c #,输入的是字符串我用数组排序,但不转换成数吗?两个数组能直接参加减运算吗?
之差,得到一个新的4位数
冒泡排序:
public void BubbleSort(int[] array)
{
int length = array.Length;
for (int i = 0; i i; j--)
{
if (array[j] < array[j - 1])
{
int temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;
}
}
}
}