早教吧作业答案频道 -->其他-->
这才刚学c#,老师就这么折磨我们,还让人活嘛?我用以前的C知识,做了一部分,数组里的数咋想减呀?再来俩数组吗、、编程进行卡布列克运算,既任意一个4位数,只要它们各个位上的数字不全相同,
题目详情
这才刚学c#,老师就这么折磨我们,还让人活嘛?我用以前的C知识,做了一部分,
数组里的数咋想减呀?再来俩数组吗、、
编程进行卡布列克运算,既任意一个4位数,只要它们各个位上的数字不全相同,就有这样的规律:
⑴把组成这个4位数的4个数字由大到小排列,形成由这4个数字构成的最大的4位数;
⑵把组成这个4位数的4个数字由小到大排列,形成由这4个数字构成的最小的4位数(如果4个数字中含有0,则此数不足4位);
⑶求出以上两数之差,得到一个新的4位数.
我的:class Calc
{
public static void Main()
{
int[] a ={ 1,2,3,4 };
int i,j;
for (i = 0; i < 4; i++)
{
for (j = 3; j > i; j++)
{
if (a[i] < a[j])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
}
}
数组里的数咋想减呀?再来俩数组吗、、
编程进行卡布列克运算,既任意一个4位数,只要它们各个位上的数字不全相同,就有这样的规律:
⑴把组成这个4位数的4个数字由大到小排列,形成由这4个数字构成的最大的4位数;
⑵把组成这个4位数的4个数字由小到大排列,形成由这4个数字构成的最小的4位数(如果4个数字中含有0,则此数不足4位);
⑶求出以上两数之差,得到一个新的4位数.
我的:class Calc
{
public static void Main()
{
int[] a ={ 1,2,3,4 };
int i,j;
for (i = 0; i < 4; i++)
{
for (j = 3; j > i; j++)
{
if (a[i] < a[j])
{
int t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
}
}
▼优质解答
答案和解析
你这个貌似错误了,你这样不就只能得到1位数了么?
class Calc
{
public static void Main()
{
int[] a ={ 1, 2, 3, 4 };
int i, j;
for (i = 0; i < 4; i++)
{
a[0]+a[1]*10+a[2]*100+a[3]*1000-a[0]*1000+a[1]*100+a[2]*10+a[0]
}
}
}
class Calc
{
public static void Main()
{
int[] a ={ 1, 2, 3, 4 };
int i, j;
for (i = 0; i < 4; i++)
{
a[0]+a[1]*10+a[2]*100+a[3]*1000-a[0]*1000+a[1]*100+a[2]*10+a[0]
}
}
}
看了这才刚学c#,老师就这么折磨我...的网友还看了以下:
中夸200米蹲踞式起跑的姿势要领我比较想知道当起跑时后脚用力登出去是不是前脚要跃起落到跑道上(前脚 2020-04-26 …
你上周去了哪里用英语怎么说你上周去了哪里和谁一起去的你看见了什么那里人很多嘛你买了纪念品嘛用英语怎 2020-05-14 …
南莫西这三个字能组成成语嘛用nanmoxi这三个拼音能变成汉字,随便什么汉字都行.能组成什么四字成 2020-05-15 …
亲爱的让我一直守护你好嘛?用英语怎么说? 2020-05-15 …
two is company,three is none.干嘛用is?不是应该用are嘛? 2020-05-16 …
当个好学生真累啊.我后悔以第一名考进了班里后悔我从此以后每次都得被迫第一名后悔每科每门都得第一后悔 2020-07-11 …
请英语好的来请总结一下比如说前面给你一个什么东西后面给你一个词让你用适当形式填空总结一下这个比如说什 2020-12-03 …
不是基因的碱基序列是干嘛的?DNA上那么多碱基,只有很少的一部分构成基因,那剩下的是干嘛用的? 2020-12-05 …
叫人让路用英语怎么说?比如说前面有人挡住了.想叫他让一下.用干英语怎么说?> 2020-12-27 …
地球为什么是圆的以前不是有人说正方形嘛以前是谁说地球是正方形谁知道吗 2021-01-31 …