用C#编写一个程序,输入一个3位数的整数,将它的十位数和百位数互换位置

ruti

Console.Write("输入一个三位整数:");
int i = 0;
if (Int32.TryParse(Console.ReadLine(), out i))
{
if (i >= 100 && i < 1000)
{
i = (i / 10 % 10) * 100 + (i / 100) * 10 + (i % 10);
Console.WriteLine("十位与百位互换结果为:" + i);
}
else
Console.WriteLine("输入的数字不是3位");
}
else
Console.WriteLine("输入的内容不是数字");
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-14
pubic Int16 changeSeat(Int16 Sourse){ Int16 a,b,c,d,e; a = Sourse;//a里是原来的三位数字 b = a/100;//b里是百位的数字 c = a/10 - b*10;//c里是十位的数字 d = a%10; //d里是个位数字 e = b*100+b*10+d;//十位数字和百位数字互换 return e;//返回这个值}本回答被网友采纳
第2个回答  2013-04-10
取得百位x%100 ,获得十位x%10%10,获得个位x%10,,让后组成你需要的数值

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网