永发信息网

如何编写一个例如输入一个三位数123使其输出结果是321的程序

答案:5  悬赏:60  手机版
解决时间 2021-04-15 17:30
如何编写一个例如输入一个三位数123使其输出结果是321的程序
最佳答案
像这种逆序输出数字,大体有两种思路。一种是将它当作一个整数来处理,另一种是将它当作一个字符串来处理。如下所示的程序,演示了两种方法,请参考:
#include 

int reversei(int i)//将整数i中的各个数位逆序,并将逆序后的结果存入
//整数result返回 
{
int result = 0;
while(i>=10)
{
//以下利用整数i除以10的余数,取出个位数字,存入结果中 
result += (i % 10);
result *= 10;
i = i / 10; //舍弃最右侧的一位数 
}
result += i; //补齐最后一位数 
return result;
}

void reverses(char *s, char *r) //将字符串s逆序后存入字符串r 
{
int i = strlen(s)-1, j = 0;
while(i>=0)
{
r[j++] = s[i--];
}
}

int main()
{
int di;
char ds[10],re[10];

printf("请输入一个整数:");
scanf("%d", &di);
printf("整数逆序: %d
", reversei(di));

printf("请输入一个整数:");
scanf("%s", ds);
reverses(ds, re);
printf("字符串逆序:%s
", re);
return 0;
}
全部回答
什么语言.有的语言直接有倒置这个函数.直接调用就可以了.
如果用JAVA来编则是:
public class first{
public static void main(string[]args){
int a,b,c,d,e;
d=Keyboard.readInt();
a=d/100;
b=d%100/10;
c=d%10;
e=c*100+b*10+a;
System.out.println("the changed number is: "+e);
}
}
此题可以用多种语言来解释,C语言,JAVA,VB,等多种方法,如果你是刚刚学基础言,可以用C语言或是VB,这种方法可以适用与输入任意一个3位数。
program NO;
var a:array[1..3] of integer;
s,i:integer;
begin
write('请输入一个三位数:');
readln(s);
i:=1;
while s>0 do
begin
a[i]:=s mod 10
s:=s div 10;
i:=i+1;
end;
for i:=1 to 3 do
write(a[i]);
end.
用c语言编写:
#include
main()
{
int a,b,c,e;
printf("请输入一个三位正整数: ");
scanf("%d",&a);
b=a%10;
c=(a/10)%10
e=a/100;
printf("%d%d%\n",b,c,e);
}
你C语言么
用c语言编写:
#include
main()
{
int a,b,c,e;
printf("请输入一个三位正整数: ");
scanf("%d",&a);
b=a%10;
c=(a/10)%10
e=a/100;
printf("%d%d%\n",b,c,e);
}
就可以拉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带新字的美发店名字
胡氏字辈祖籍江西
会泽县火红乡中学校地址在什么地方,我要处理
24÷93×25×31怎么巧算
八寸圆形相当于几个四寸心形
2015年农历7月25日6点30出生的男孩五行属什么
未满十八岁可以办理五险一金吗。
写出下列情景所对应的物理知识:例:给摩托车
求大货车曲线行驶的技巧
诗篇和雅莹哪个高档?
水泥搅拌车是否能用拖车运输
acknowledge是什么意思
言闇虚者,以为当日之冲,地体之荫,日光不至
法语翻译求助
第28届中国戏剧梅花奖的获奖演员有哪些人?
推荐资讯
手机电池只要电压电流相等就可以用吗?求解
如果你去冲凉时,刚好冲到一半时,就拉肚子,里
T90和T900买哪好
蓝拳的俯冲腹拳最多加到几具体数字
QQ2009的网络记事本不能用!
庇江中心小学在哪里啊,我有事要去这个地方
按劳分配和按劳动要素分配有何不同。高一政治
烧山开荒将会导致土壤肥力下降吗
被侧踢踢成内伤了怎么办、怎么才能快点好起来
求助:PSP排线老出问题,屏幕常常花屏…
运球过急时脚步不协调
M.I.Posner的出生日期
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?