编写程序,输入一个三位数,把它的个位、百位、十位逆转后输出。例如,输入123,转换为321输出

如题所述

如果是用C语言写,如果楼主懂数组的话 那个叫“3/4”的答案就可以
如果不用数组的话再给你个 简单的
#include<stdio.h>
void main()
{
int a,b,c,n;
scanf("%d",&n);
a=n/100;
b=n%100/10;
c=n%10;
printf("%d%d%d\n",c,b,a);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-18
123/100=1.23,取整的1,百位数为1,假设为a;123-100*a=23
23/10=2.3,取整为2,十位数为2,假设为b;23-10*b=3,个数为3,假设为c;
转换输出:100*c+10*b+a 即可
按照这个思想,就可以输出了
第2个回答  2013-04-09
//好长时间没用C#了大概意思是这样了
String str="1234567890...454656";//任意位数字
String tempstr="";
for(int count=str.length;count<0;count--)
{
tempstr+=str[count];
}
第3个回答  2013-04-09
确定是三位数?那也太简单了吧
C#代码
 str=this.textbox1.text;
messagebox.show(str[2].tostring()+str[1].tostring()+str[0].tostring())
第4个回答  2013-04-09
int fun(int Number)
{
int temp=0;
while(Number)
{
temp = temp*10+Number%10;;
Number =Number/10;
}
return temp;
}

编写程序,输入一个三位数,把它的个位、百位、十位逆转后输出。例如...
如果是用C语言写,如果楼主懂数组的话 那个叫“3\/4”的答案就可以 如果不用数组的话再给你个 简单的 include<stdio.h> void main(){ int a,b,c,n;scanf("%d",&n);a=n\/100;b=n%100\/10;c=n%10;printf("%d%d%d\\n",c,b,a);} ...

编写程序,输入一个三位数,把它的个位,百位,十位,逆转后输出,例如,输入1...
如果可以用字符串的话,可以先把这个整数放在字符串里面,然后再根据字符串输出即可

编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输...
给你讲一下思路吧,先将这个输入的字符串截取成一个字符的数组,然后用for循环数组,从后最后数组项开始输出。也可以直接String str=输入字符串; for(int i=str.length-1;i>=0:I--){System.out.print(str.subString(i-1,i))},可能语言不同substring的具体传值可能会不一样 ...

编写程序,从键盘输入一个三位数,求出其逆序数并输出,例如输入123,输出32...
package com.yuxin.learn;public class Main{ \/\/输入整数后,逆序输出为字符串,通过递归实现 public static String reverse(int a){ if(a<0)return"";if(a<10)return Integer.toString(a);int last=a-(a\/10)*10;\/\/取得这个整数的最后一位 return Integer.toString(last)+reverse(a\/10);\/\/...

编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输...
include<stdio.h> void invert(char *s){ int i,j,k=0;char n;char *q=s;while(*q!='\\0'){ k++;q++;} j=k-1;for(i=0;i<=(k-1)\/2;i++,j--){ n=*(s+i);(s+i)=*(s+j);(s+j)=n;} } void main(){ char str[80],*p=str;printf("请输入");scanf("%s...

编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出。如输...
include "stdio.h"include "string.h"void main(){ char ch[40];int i=0;int len=0;char temp;puts("input:");gets(ch);len=strlen(ch);while(i<len-i-1){ temp=*(ch+i);(ch+i)=*(ch+len-i-1);(ch+len-i-1)=temp;i++;} puts("\\noutput:");puts(ch);} ...

C++程序设计求助:编写程序任意输入一个三位数,将其反向输出. 如输入1...
include<iostream> using namespace std;int main (){ char str[3];for ( int i = 0;i<3;i++)cin>>str[i];for(int j = 2;i>=0;i--)cout<<str[i];return 0 ;}

...然后按数字逆序输出。(例:输入123↙,输出321)
public static void main(String args[]) { int sws;int sws1[] = new int[4];Scanner sc1 = new Scanner(System.in);System.out.print("请输入一个三位数:");sws = sc1.nextInt();for(int i=0;i<3;i++) { sws1[i] = sws%10;sws = sws\/10;} System.out.print("转换完毕...

...然后按数字逆序输出。(例:输入123↙,输出321
……int main(){ int a,b;cin>>a;int m,n,p;m=a\/100;n=(a-100m)\/10;p=a-100m-10n;b=100p+10n+m;cout<

C#编写程序,从键盘输入一个三位数,求其逆序数并输出,比如输入123,输出32...
控制台应用程序吗?给你写一个:string s = "";char[] c = Console.ReadLine().ToCharArray();for (int i = c.Length; i > 0; i--){ s += c[i-1];} Console.WriteLine(s);Console.ReadLine();这个你可以输入任何字符都可以输出为逆序。如果要输入数字的话只需要再判断是否为数字就...

相似回答