输入一个三位整数,将它反向输出。例如输入123,输出应为321。
#include
main()
{
int a,b,c,e;
printf("请输入一个三位正整数: ");
scanf("%d",&a);
b=a%10;
c=(a/10)%10
e=a/100;
printf("%d%d%
",b,c,e);
}
最简单的方案,试验通过。
代码:
Dim a, b As String
Private Sub Command1_Click()
a = Text1.Text
b = StrReverse(a) '反向字符串
Text2.Text = b
End Sub
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);
}
不知道你用的什么语言,只能说思路:将该数除以100再取整得到的百位数,假设百位数为a,原数减去a乘以100,得到原数的后两位,再用这两位数除以10取整得到十位数,假设为b,再用原数减去a*100再减去b*100得到第三位数c。最后输出c*100+b*10+a
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语言中,输入一个3位整数,要求输出它的百位数、十位数和个位数。
void main(){int a;int b,c,d;\/\/各个位数上的数字printf("请输入一个三位数:");scanf("%d",&a);b=a\/100; \/\/百位c=(a-b*100)\/10; \/\/十位d=a%10;
java编程题目:编写一个程序,输入一个三位正整数,输出个、十、百位数字...
import java.util.Scanner;public class Program {public static void main(String[] args){Scanner input = new Scanner(System.in); \/\/新建一个输入实例System.out.println("请输入一个三位数字:");int myNumber = input.nextInt(); \/\/调用nextInt方法从键盘接收一个整数int a=myNumber%10...
假设m是一个三位数,则写出将m的个位,十位,百位反序而成的三位数(例如...
include<stdio.h> include<stdlib.h> void main(){int n,i,j,k,m;printf("输入一个三位正整数:");scanf("%d",&n);i=n\/100;m=n-100*i;j=m\/10;m=m-10*j;k=m;m=100*k+10*j+i;printf("%d==>%d\\n\\n",n,m);system("pause");} ...
C程序编写 输入一个3位正整数,以倒数形式输出它的各位数
输入样例1:7 输入样例2:10 输入样例3:100 Sample Output 输出样例1:Error!输出样例2:10=3+7 10=5+5 输出样例3:100=3+97 100=11+89 100=17+83 100=29+71 100=41+59 100=47+53 计算费马数 Description 费马数是一个正整数序列,它的表达式为Fn = 2^2^n + 1,n = 0, 1, 2, ...
C程序编写 输入一个3位正整数,以倒数形式输出它的各位数
输入样例1:7 输入样例2:10 输入样例3:100 Sample Output 输出样例1:Error!输出样例2:10=3+7 10=5+5 输出样例3:100=3+97 100=11+89 100=17+83 100=29+71 100=41+59 100=47+53 计算费马数 Description 费马数是一个正整数序列,它的表达式为Fn = 2^2^n + 1,n = 0, 1, 2, ...
利用Python编写程序,输入一个三位数,分离出各位数上的数字并输出_百度...
'''{ index : [ [fill] align] [sign] [+] [width] [.precision] [type] ] } index 为位置参数,从0,1,……,开始 fill:指定空白处填充的字符,当填充字符为逗号(,)且作用于整数或浮点数时,该整数(或浮点数)会以逗号分隔的形式输出(千分位输出),例如(1000000会输出 1,000,000)ali...
提醒用户输入一位三位的整数,然后确定他是否回文数字
System.out.println("你输入的不是一个三位数!\\n");System.out.print("请输入一个三位数:");num = new Scanner(System.in).nextInt();} String tempA,tempB="";\/\/将输入好的三位数转成字符串类型 tempA=""+num+"";\/\/将转换好的三位数字符串按每个字符反向取出,并存入tempB当中 for...
求一个C语言运算,输入3位整数,个位,十位,百位,数字之和的运算,
太简单了吧 include<stdio.h> void main(){ int A,bai,shi,ge;printf("请输入一个三位整数A:");scanf("%d",&A);bai=A\/100;shi=A%100\/10;ge=A%10;printf("结果为%d",bai+shi+ge);}
pascal 由键盘上输入任意n个一位数数输出它的全排列
1、写一程序读入三角形的三个边a,b,c,计算并输出三角形的面积S。可利用下列公式计算:S= ,其中p= 。2、输入一个三位整数,将它反向输出。例如输入127,输出应为721。 常量说明,不一定要有三、字符型1、表示方法: ‘A’,’B’,’C,’,…… ‘a’,’b’,’c’,…… ‘0’,’1’,’2’,’3’,...
pascal 的初级题
2. 读入一个三位数字的正整数,将其反向输出.3. 输出三个数中的最大数.4. x,y,z的值分别为1,11,111,将它们靠左边对齐输出.5. x,y,z的值分别为1,11,111,将它们靠右边对齐打印输出.6. 对于输入的方程系数,求二元一次方程组的解.7. 输入两整数,求出它们的最大公约数和最小公倍数.8. 对于输入...
丁宇通络: #include<stdio.h> 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); }
太湖县18051445765: 编程实现输入一个3位整数,将她反向输出? - ?
丁宇通络: #include <stdio.h> #include<iostream>using namespace std;void main() {int num; cout<<"input:";cin>>num; while(num){cout<<num%10;num /=10;}cout<<endl;}
太湖县18051445765: 设计一个窗体,输入一个三位整数,将其反向输出.例如输入246,输出642. - ?
丁宇通络: 在窗体上放一个文本框,名为text1,再放一个按钮,名为command1 最后在代码里写入:Private Sub Command1_Click() Dim str, str1 str = Form1.Text1.Text str1 = StrReverse(str) Print str1 End Sub
太湖县18051445765: 求编一个VB程序?输入一个三位整数,然后将它反向输出? - ?
丁宇通络: 可以参考下面的代码: private sub command1_click() x=inputbox("输入一个三位数") X1=X\100 'x1=三位数 的百位 X2=(X-X1*100)\10 '十位 X3=X-X1*100-X2*10 '个位 msgbox X3&X2&X1 end sub 扩展资料:VB基本函数 CBool 函数: ...
太湖县18051445765: #c语言#编写程序,使从键盘输入的三位数倒着输出 - ?
丁宇通络: 可以参考下面的代码: #include<stdio.h> int main() { int n,m,a,b,c; scanf("%d",&n); a=n/100; b=(n/10)%10; c=n%10; m=c*100+b*10+a; printf("输出:%d",m); } 扩展资料: C语言isupper()函数:判断一个字符是否是大写字母 C语言...
太湖县18051445765: 输入一个三位数整数,将它反向输出.例如输入127,输出应为721 - ?
丁宇通络: 不知道你用的是什么编程语言.int a; a%10*100+(a/10)%10*10+a/100;//应该就是你要的结果了.好像有点乱,呵呵.下面解释下: a%10得到个位数; (a/10)%10得到十位数; a/100得到百位数. 回答完毕,谢谢.
太湖县18051445765: 求C++输入一个三位整数,将它反向输出.(要求使用数组)帮忙考试 - ?
丁宇通络: =============================== 以下代码已经编译运行通过:#include<stdio.h> #include "conio.h"int main() { int num[3],i=0;printf("请输入一个三位整数: \n");for(i=2;i>=0;i--) { num[i]=getch()-48; printf("%d",num[i]); }getch();printf("\n输出结果为: \n");for(i=0;i<3; i++) { printf("%d",num[i]); }getch(); return 0; }
太湖县18051445765: 编写程序:从键盘输入一个三位数的整数,要求将该数的反向序列输出.如输入123,则输出结果为321. - ?
丁宇通络: #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",p);...
太湖县18051445765: c语言编程:输入一个三位整数,将其逆向输出.如123,则输出321 - ?
丁宇通络: #include main() { int i; int j; char n[100]; char m[100]; printf("请输入一个三位整数:\n"); i = 0; n[i] = getchar(); while(n[i] != '\n') { ++i; n[i] = getchar(); } --i; j = 0; while(n[j] != '\n') { m[i] = n[j]; --i; ++j; } printf("这行的倒序是:\n"); printf("%s\n", m); system("pause"); }
太湖县18051445765: VB设计一个窗体,输入一个三位整数,将它反向输出.例如输入123,输出着为321,程序代码怎么写 - ?
丁宇通络: 最简单的方案,试验通过. 代码: Dim a, b As String Private Sub Command1_Click() a = Text1.Text b = StrReverse(a) '反向字符串 Text2.Text = b End Sub