输入一个三位数,将它反向输出,编程 输入一个三位数,怎么用c语言将它反向输出?

\u6c42\u7f16\u4e00\u4e2aVB\u7a0b\u5e8f\uff1f\u8f93\u5165\u4e00\u4e2a\u4e09\u4f4d\u6574\u6570\uff0c\u7136\u540e\u5c06\u5b83\u53cd\u5411\u8f93\u51fa\uff1f

\u53ef\u4ee5\u53c2\u8003\u4e0b\u9762\u7684\u4ee3\u7801\uff1a
private sub command1_click()
x=inputbox("\u8f93\u5165\u4e00\u4e2a\u4e09\u4f4d\u6570")
X1=X\100 'x1=\u4e09\u4f4d\u6570 \u7684\u767e\u4f4d
X2=(X-X1*100)\10 '\u5341\u4f4d
X3=X-X1*100-X2*10 '\u4e2a\u4f4d
msgbox X3&X2&X1
end sub

\u6269\u5c55\u8d44\u6599\uff1a
VB\u57fa\u672c\u51fd\u6570
CBool \u51fd\u6570\uff1a \u8fd4\u56de\u5df2\u88ab\u8f6c\u6362\u4e3a Boolean \u5b50\u7c7b\u578b\u7684\u53d8\u4f53\u7684\u8868\u8fbe\u5f0f\u3002
CByte \u51fd\u6570\uff1a \u8fd4\u56de\u5df2\u88ab\u8f6c\u6362\u4e3a\u5b57\u8282\u5b50\u7c7b\u578b\u7684\u53d8\u4f53\u7684\u8868\u8fbe\u5f0f\u3002
CCur \u51fd\u6570 \uff1a\u8fd4\u56de\u5df2\u88ab\u8f6c\u6362\u4e3a\u8d27\u5e01\u5b50\u7c7b\u578b\u7684\u53d8\u4f53\u7684\u8868\u8fbe\u5f0f\u3002
CDate \u51fd\u6570\uff1a \u8fd4\u56de\u5df2\u88ab\u8f6c\u6362\u4e3a\u65e5\u671f\u5b50\u7c7b\u578b\u7684\u53d8\u4f53\u7684\u8868\u8fbe\u5f0f\u3002
CDbl \u51fd\u6570\uff1a \u8fd4\u56de\u5df2\u88ab\u8f6c\u6362\u4e3a\u53cc\u7cbe\u5ea6\u5b50\u7c7b\u578b\u7684\u53d8\u4f53\u7684\u8868\u8fbe\u5f0f\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-Visual Basic

#include //\u9012\u5f52\u6cd5\u5012\u53d9\u8f93\u51fa\uff01
#include
void main()
{
void reverse(char *s,int i,int j);
char s[100];
gets(s);
reverse(s,0,strlen(s)-1);
puts(s);
}
void reverse(char *s,int i,int j)
{
char c;
if(i>=j)
return;
else
{
c=s[i],s[i]=s[j],s[j]=c;
reverse(s,++i,--j);
}
}
\u8fd9\u4e2a\u4e0d\u6b62\u53ef\u4ee53\u4e2a\u6570\u54e6\uff01

#include
main()
{
int n,a,b,c;
scanf("%d",&n);
a=n/100;
b=(n/10)%10;
c=n%10;
printf("
倒序输出结果:%d%d%d",c,b,a);
getch();
}
三位数除以100那么商就是三位数的百位上数字,三位数除以10的商再除以10的余数就是三位数的十位上的数字,三位数除以10的余数就是三位数个位上的数字。

扩展资料:

输入一个五位整数,将它反向输出:

首先构造函数要先从头至尾走一边才会输出,无论输出语句加的位置(循环内,条件语句内...除外)。

然后构造函数递归可以把问题简单化,本题如果按常规思路,应该是做个循环,把各个数首尾交换。但是用调用使得其可以一次输出一位数,而并不是输出一个数组。

# include "stdio.h"
int invert(long m)
{   printf("%ld", m%10);
m = m/10;
if (m>0)
invert(m)  ;
}

main()
{
long n;
printf("Enter n: ");
scanf("%ld", &n);
invert(n);
printf("
");
}



输入三位数.

345除100取整 A

345减A乘100 得45后除10取整 B

345减A乘100减B乘10得C.

然后C*100+B*10+A

program aaa;
{TURBO PASCAL的话要加上后面括号里的(uses wincrt;)}
var a,b,c,d:integer;
begin
readln (a);
b:=a div 100;
c:=a mod 100 div 10;
d:=a mod 10;
write(d*100+c*10+b);
end.
回答这么好了,分给我吧! 嘿嘿!

begin
read(a);
for i:=1 to 3 do
begin
write(a mod 10);
a:=a div 10;
end;
writeln;
end.

java

public String fun(int num){
String str = String.valueOf(num);
String str1 = str.substring(0,1);
String str2 = str.substring(1,2);
String str3 = str.substring(2,3);
return str3+str2+str1;
}

  • 鐢–++鎶(杈撳叆涓涓笁浣嶆暟,灏嗗畠鍙嶅悜杈撳嚭)鐨勭▼搴忕紪鎬庝箞缂
    绛旓細include <iostream> using namespace std;int main(){ int n;cin >> n;do { cout << n % 10;} while(n /= 10);return 0;} 绛旀琛ュ厖 #incould <iostream.h>杩欑褰㈠紡鏄佺殑C++鏍囧噯锛屾柊鐨勬爣鍑嗗簲璇ヤ娇鐢#include <iostream>鍜寀sing namespace std;杩欑銆傚鏋滆鐢#incould <iostream.h>...
  • 杈撳嚭鍏涓涓笁浣嶆暟鐨灏嗗畠鍙嶅悜杈撳嚭鐢–璇█璋冪敤鍑芥暟
    绛旓細int reverse(int n){ int i; int s; i = 0; s = 0; while(n > 0){ s *= 10; s = n%10; n = n/10; } return s;}n灏辨槸杈撳叆鐨勬暟
  • 杈撳叆涓涓笁浣嶆鏁存暟,灏嗗畠鍙嶅悜杈撳嚭銆傜敤c璇█缂!
    绛旓細include <stdio.h> void main( ){ int n,a,b,c锛泂canf("%d",&n);a=n/100锛沚=(n/10)%10锛沜=n%10锛沺rintf("\n鍊掑簭杈撳嚭缁撴灉锛%d%d%d",c,b,a)锛沢etch( )锛泒
  • 鎬庢牱鐢ㄨ瑷缂栦笅闈㈣繖涓▼搴忊杈撳叆涓涓笁浣嶆暟,灏嗗畠鍙嶅悜杈撳叆銆傚杈撳叆138...
    绛旓細include<stdio.h> include<math.h> void main(){ int m,n,d[5],i,j;scanf("%d",&n);i=1;while(n!=0){ d[i]=n%10;n/=10;i++;} i--;m=0;for(j=1;i>0;i--,j++){ m+=d[j]*pow(10,i-1);} printf("%d\n",m);} 璋冭瘯閫氳繃锛涜绋嬪簭鍙互鏀寔澶т簬涓変綅鏁 ...
  • 浠庨敭鐩杈撳叆涓涓笁浣嶆暟鐨勬暣鏁,璁$畻鍏朵釜浣,鍗佷綅,鐧句綅鏁板瓧,鍙嶅悜杈撳嚭杩欎釜...
    绛旓細杩欓噷鐢–绀鸿寖銆傝鍙橀噺a涓杈撳叆鐨勪笁浣嶆暣鏁帮紝濡備笅锛氬畾涔涓涓鏁扮粍锛岀敤浠ュ瓨鏀鍙嶅悜杈撳嚭鐨勪笁浣嶆暣鏁帮紝int array[3] = {0};鍏堝彇鐧句綅鏁帮紝array[0] = a/100;//"/"涓洪櫎鍚戜笅鍙栨暣 鍐嶅彇鍗浣嶆暟锛array[1] = (a%100)/10;"%"涓哄彇浣欐暟 涓綅锛宎rray[2] = (a%100%10);杈撳嚭锛鐢ㄤ釜for寰幆锛沠or(int i...
  • 杈撳叆涓涓笁浣嶆暟鏁存暟,灏嗗畠鍙嶅悜杈撳嚭銆備緥濡傝緭鍏127,杈撳嚭搴斾负721
    绛旓細涓嶇煡閬撲綘鐢ㄧ殑鏄粈涔堢紪绋嬭瑷銆俰nt a;a%10*100+锛坅/10锛%10*10+a/100;//搴旇灏辨槸浣犺鐨勭粨鏋滀簡銆傚ソ鍍忔湁鐐逛贡锛屽懙鍛点備笅闈㈣В閲婁笅锛歛%10寰楀埌涓浣嶆暟锛涳紙a/10锛%10寰楀埌鍗佷綅鏁帮紱a/100寰楀埌鐧浣嶆暟銆傚洖绛斿畬姣曪紝璋㈣阿銆
  • ...杈撳叆涓涓笁浣嶆暟鐨勬暣鏁,瑕佹眰灏嗚鏁扮殑鍙嶅悜搴忓垪杈撳嚭銆傚杈撳叆123,鍒欒緭 ...
    绛旓細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);} ...
  • java缂栧啓涓涓▼搴忔,杈撳叆涓涓3浣鏁存暟,灏嗗畠鍙嶅悜杈撳嚭.濡傝緭鍏123,杈撳嚭321...
    绛旓細System.out.println("Pls input a string:");String str = in.nextLine();// int a[] = new int[str.length()];/ for (int i = 0; i < str.length(); i++) { a[i] = str.charAt(i) - '0';} / char[] a = str.toCharArray();for (int i = a.length-1; i >=0...
  • 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,鍒欒緭 ...
    绛旓細缁欎綘涓涓鏇村姞鍏ㄩ潰鐨勪緥瀛愩傞鐩細缁欎竴涓笉澶氫簬5浣嶇殑姝f暣鏁帮紝瑕佹眰锛氫竴銆佹眰瀹冩槸鍑浣嶆暟锛浜屻侀嗗簭鎵撳嵃鍑哄悇浣嶆暟瀛椼俶ain( ){ long a,b,c,d,e,x;scanf("%ld",&x);a=x/10000;/*鍒嗚В鍑轰竾浣*/ b=x%10000/1000;/*鍒嗚В鍑哄崈浣*/ c=x%1000/100;/*鍒嗚В鍑虹櫨浣*/ d=x%100/10;/*鍒嗚В鍑哄崄...
  • 扩展阅读:c++反向输出一个三位数 ... 反向输出中国明星 ... 从键盘输入一个三位数 ... 3位整数逆序输出程序 ... 将三位整数反向输出 ... 输入一串字符并输出 ... 给一个三位数分别输出 ... 输入三位数倒序输出 ... c语言怎么输入一个三位数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网