计算两个数的和,并按要求转换,将转换后的数输出1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:00:52
计算两个数的和,并按要求转换,将转换后的数输出1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r

计算两个数的和,并按要求转换,将转换后的数输出1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r
计算两个数的和,并按要求转换,将转换后的数输出
1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r的值.
2.将上一步得到的r的每一位的数值除0以外从小到大排列,得到另外一个新数s,记录r中各位出现0的次数n,则在新数s右边添加n个零并输出.
如:
第一步:
输入的两个数分别为247 35724
得到的和为 35971
每一位与9相减得到的绝对值组成的新数为
64028
输出结果为:64028
第二步:
第一步的结果为64280,其非零数分别为6、4、2、8,则得到新数为2468,而0出现的次数为1,那么在2468后面添加一个0,得到最终的数为24680,
输出结果为24680

计算两个数的和,并按要求转换,将转换后的数输出1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r
说实话,谁出的题目那么坑爹,没啥技术感,也没算法训练这种说法,就知道猛得叠加任务,实际涉及的技术含量却很低.就是欺负你时间多.
下面是用最笨的办法,最直接的办法做的,控制台程序:你看着调用吧!别说调用方法都不会,那太坑了.
private static int s,r; //声明变量
static void Main(string[] args)
{
Arithmetic(247,35724); //调用方法
Console.WriteLine("r="+r.ToString()+" s="+s.ToString()); //输出
Console.Read();
}
public static void Arithmetic(int K1,int K2)
{
int sum;
string str = string.Empty;
List sumlist = new List();
//求和
sum = K1 + K2;
//求绝对值r
foreach (char item in sum.ToString())
{
str += (9 - int.Parse(item.ToString())).ToString();
}
r = int.Parse(str);
//冒泡排序,先序列化.
int lenght = str.Length;
for (int i = 0; i < lenght; i++)
{
sumlist.Add(int.Parse(str[i].ToString()));
}
//开始冒泡
for (int i = 0; i < lenght; i++)
{
for (int j = i + 1; j < lenght; j++)
{
int temp = 0;
if (sumlist[i] > sumlist[j])
{
temp = sumlist[i];
sumlist[i] = sumlist[j];
sumlist[j] = temp;
}
}
}
//排序完成后将0到屁股后面
str = "";
for (int i = 0; i < lenght; i++)
{
if (sumlist[i] == 0)
{
sumlist.Remove(0);
sumlist.Add(0);
}
str += sumlist[i];
}
s = int.Parse(str);
}

计算两个数的和,并按要求转换,将转换后的数输出1.输入任意两个正整数,相加求和,其和值存放到一个变量当中,将该和值的每一位与9相减得到的绝对值组成一个新数,存放到变量r当中,并输出r C语言:将一个10进制整数转换为2进制,并统计1和0的个数! 在主函数中输入任意两个数,把两个数传递给子函数fun进行交换后,把转换前和转换后进行显示.嵌入式的作业题 C语言程序温度的转换编写一个程序,首先给用户以下两种选择(1)将温度从摄氏度转换为华氏度.(2)将温度从华氏度转换为摄氏度.接着,程度提示用户输入温度值,并输出转换后的数值.从摄氏度转 如何将字符串的一串数字转换成一个数 AD转换和DA转换的意义 编写一个程序,完成以下要求:1.提示用户输入任意的3个实数; 2.显示这3个数; 3.将这3个实数相加,并显示其结果; 4.将结果按四舍五入方法转换成整数并显示. 十进制与八进制的转换和十进制与十六进制的转换规律,请详细并举例 输入n,计算1到n累加并输出如题,如何将输入数字的字符串转换成数值并计算1+2+3+……+n 将二进制转换为八进制.求计算过程将二进制(1001.11001)2转换成八进制的! 为什么可以将数字编码转换成声音和图像(就是数字信号的转换) c#windows应用程序:设计一个转换英文大小写的程序,输入字符时,自动将字母分别转换为大写和小写两种格式 被动语态转换要有原句和转换后的句子.简单的 MATLAB 将矩阵转换成矩阵函数用MATLAB 将任意一矩阵转换成矩阵函数 怎么实现?转换成e的A次方呢?或是转换成cosA,sinA是不是假如要求的矩阵函数是不确定的,就不能算出来啊.因为计算e的A次方,或 外耳道的主要作用是()和()声波中耳是将 转换成 ,并将之传递到内耳,内耳具有 感受器能将 转换成 并经过听神经传递到 ,最终形成听觉. 将二进制101.1转换为十进制的计算过程 十进制35.625转换为二进制数的过程将二进制101.1转换为十进制的计算过程 十进制35.625转换为二进制数的过程 6位的AD转换,基准电压是5V,假如转换后得101010,如何计算转换后的电压值? 计算两个数的和,并将结果输出,请分析画出流程图,并将其用为代码表示出来