用C#编写一个程序,输入一个3位数的整数,将它的十位数和百位数互换位置
简单的goc程序,快点比如intx,y;x,y=0;cin<<<<<<<<endl;这种的,急急急...
简单的goc程序,快点
比如
int x,y;
x,y=0;
cin<< << << <<endl;
这种的,急急急 展开
比如
int x,y;
x,y=0;
cin<< << << <<endl;
这种的,急急急 展开
展开全部
#include<iostream.h>
int change(int);
void main()
{
int c,d;
cout<<"please input:"<<endl;
cin>>c;
d=change(c);
cout<<"the number is :"<<d<<endl;
}
int change( int a)
{
int s,b,m;
m=a;
a/=10;
s=a%10;//十位上的数字
a/=10;
b=a%10;//百位上的数字
return m-90*b+90*s;
}
}
int change(int);
void main()
{
int c,d;
cout<<"please input:"<<endl;
cin>>c;
d=change(c);
cout<<"the number is :"<<d<<endl;
}
int change( int a)
{
int s,b,m;
m=a;
a/=10;
s=a%10;//十位上的数字
a/=10;
b=a%10;//百位上的数字
return m-90*b+90*s;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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("输入的内容不是数字");
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("输入的内容不是数字");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询