编程 输入一个三位数数,要求把这个数的百位数与个位数对调,输出对调后的数。

如题所述

第1个回答  2009-12-25
int doit(int x)
{
return (x%10)*100 + ((x%100)%10)*10 + (int)(x/100);
}

%代表相除后取余。
/代表相除后取商。
第2个回答  2009-12-25
说明点 用ABC 来表示 输出时要是什么形状 比如输入的是A,B,C 输出的是C,B,A,还是什么?? 最重要的是 你得告诉我 是用什么程序来写本回答被提问者采纳

海龟编辑器怎么将输入一个三位数交换最高位和最低位
输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数,输入一行,只有一个整数x(100<=x<=999)。输出只有一行,包括1个整数,注意不要有前置0的存在。

...把这个数的百位数与个位数对调,输出对调后的数用数据交换来写_百度...
using namespace std;int main(){ int num;cout << "请输入一个三位数\\n";while (cin >> num){ if (num>=100&&num<=999)break;cout<<"输入不是三位数!\\n"<< "请输入一个三位数\\n";} int a, b, c, temp;a = num \/ 100;b = num % 100 \/ 10;c = num % 100 % 10;...

...把这个数的百位数与个位数对调,输出对调后的数?
<?php function numFun($num){ foreach(func_get_args() as $n){ echo $n."\\t>>>\\t".strrev($n)."";} } call_user_func("numFun",123,189,567,822,369,789);?>

...把这个数的百位数与个位数对调,输出对调后的数
include <iostream> using namespace std;int main(){ int a;scanf("%d",&a);a=a%100\/10*10+100*(a%10)+a\/100;printf("%d\\n",a);return 0;} 用C写的,欢迎继续提问

...位自然数,把这个数的百位与个位对调,输出对调后的自然数
假设是n;百位:a=n\/100 十位:b=(n%100)\/10 个位:c=(n%100)%10 最后输出的数:c*100+b*10+a 代码就不写啦!大概思路就是这样的

输入一个三位数,把个位和百位对调后输出
给你个C的吧 main(){ int n, ge, bai, shi;do { scanf("%d", &n); \/\/ 输入 }while(n<100||n>1000); \/\/ 直到输入正确为止 bai=n\/100;shi=n\/10%10;ge=n%10;n=ge*100+shi*10+bai; \/\/ 转换 printf("%d", n);} ...

任意写一个三位数(个位上的数字不为零),把这个三位数的百位上的数字与...
设较大数的百位、十位和个位分别是a、b、c(a>c)则这个数是100a+10b+c,对调后的数为100c+10b+a 两数差=(100a+10b+c)-(100c+10b+a)=99a-99c =99(a-c)∴一定是3、9、11、33、99的倍数。有疑问,请追问;若满意,请采纳,谢谢!

用pascal解“输入一个三位数,把个位和百位对调后输出” 时间限制:1000M...
var x,a,b,c,d:longint;begin readln(x);a:=a div 100;b:=a div 10 mod 10;c:=a mod 10;d:=c*100+b*10+a;writeln(d);end.a、b、c分别为原三位数的百位、十位、个位。——百度知道团队pas世界欢迎你加入!

...百位数字比个位数字大3.交换百位数字与个位数字,用大数减去小数,交 ...
设这个三位数为100(3+c)+10b+c,再交换百位数字与个位数字后为100c+10b+3+c.再根据条件推理,可得结果是1089.解:设这个三位数为100(3+c)+10b+c,再交换百位数字与个位数字后为100c+10b+3+c.根据题意,有[100(3+c)+10b+c]-[100c+10b+3+c]=297.再交换297的百位和个位数字...

有一个三位数把它的个位和百位调换位置之后得到一个新的三位数这个新...
一个三位数把它的个位和百位调换位置之后得到的新的三位数就是原来三位数倒过来数字。

相似回答
大家正在搜