路路去网 关注热点 直接生活百态!

输入一个3位数,分别放入到3个变量中去,编程将这3个变量中的值

时间:2018-03-13 17:47 来源:网络

网友匿名网友说:

这么简单的不用大神,这个是基础的了,给你个参考

   public static void main(String[] args) {         Scanner sc = new Scanner(System.in);       int n=sc.nextInt();       int a,b,c;       a=n/100;       b=n/10%10;       c=n%10;       System.out.printf("%d%d%d",c,b,a);    }  


编程实现:键盘输入三个整数,分别存放到变量a,b,c中,输出其中的最小值(要求不改变a、b、c的值)
网友说:#include <stdio.h> int main() { int a, b, c; scanf("%d%d%d", &a, &b, &c); if(a < b && a < c) printf("min=%d\n", a); else if(b < a && b < c) printf("min=%d\n", b); else printf("min=%d\n", c); return 0; }

从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺序放在变量a b c中,并。。。
网友说:int x=0; //定义整形变量 x=0 if(a>b) {//这个if是交换的作用,如果a>b;那么a  b 的值互换,x作为中间变量 x=a; a=b; b=x; } if(a>c) { x=a; a=c; c=x; }//同理 a c交换 if(b>c) { x=b; b=c; c=x; }//同理 b c交换 System.out.println(a+","+b+","+c); //输出交换后的a b c //整个程序的意思是排序,按从小到大的顺序输出

有两个数值变量分别为a与b,试写算法,实现a与b值的交互
网友说:这需要进行位操作,必较麻烦的, 在学习程序语言和进行程序设计的时候,交换两个变量的值是经常要使用的。通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a=10; b=15; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。 上面的算法最大的缺点就是需要借助一个临时变量。那么不借助临时变量可以实现交换吗?答案是肯定的!这里我们可以用三种算法来实现:1)算术运算;2)指针地址操作;3)位运算。 1) 算术运算 简单来...

从键盘输入3个整数,分别赋给整型变量abc然后将输入的整数按照从小到大的顺序放在变量abc并输出3个变量值
网友说:冒泡排序嘛. 代码简洁点 递归也可以 效率问题而已  

编程从键盘输入两个整数分别给变量a和b,要求在不借助于其他变量的条件下,将变量a和b的值实现交换
网友说:#include<stdio.h> int main() { int a,b; scanf("%d%d",&a,&b); a = a+b; b = a-b; a = a-b; printf("%d %d",a,b); return 0; }

从键盘输入3个整数,分别赋给整型变量a、b、c,然后将输入的整数按照从小到大的顺序放在变量a、b、c中,并输
网友说:#include <stdio.h> void main() { int a, b, c, d; printf("请输入a,b,c的值:\n"); scanf("%d%d%d",&a,&b,&c); if(a>=b) { d = a; a = b; b = d; } else if(b>=c) { d = b; b = c; c = d; } printf("排序后:\n"); printf("%d %d %d",a,b,c); }

编程从键盘输入两个整数分别给变量a和b,要求在不借助于其他变量的条件下,将变量a和b的值实现交换?
网友说:begin read(a,b); a:=a xor b; b:=a xor b; a:=a xor b; writeln(a,b); end.

数控车床的G00-G99分别代表什么?
网友说:晕,给分吧G代码 分组 功能 *G00 01 定位(快速移动) *G01 01 直线插补(进给速度) G02 01 顺时针圆弧插补 G03 01 逆时针圆弧插补 G04 00 暂停,精确停止 G09 00 精确停止 *G17 02 选择X Y平面 G18 02 选择Z X平面 G19 02 选择Y Z平面 G27 00 返回并检查参考点 G28 00 返回参考点 G29 00 从参考点返回 G30 00 返回第二参考点 *G40 07 取消刀具半径补偿 G41 07 左侧刀具半径补偿 G42 07 右侧刀具半径补偿 G43 08 刀具长度补偿+ G44 08 刀具长度补偿- *G49 08 取消刀具长度补偿 G52 00 设置局部坐标系 G53 00 选择机床坐标系 *G54 14 选用1号工件坐标系 G55 14 选用2号工件坐标系 G56 14 选用3号工件坐标系 G57 14 选用4号工...

如何使用Linux shell编程来进行系统管理和网络管理
网友说:从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh),等等。不同的Shell语言的语法有所不同,所以不能交换使用。每种Shell都有其特色之处,基本上,掌握其中任何一种 就足够了。在本文中,我们...

asp.net怎么在5个文本框中输入5个数从小到大排序
网友说:int a = int.Parse(TextBox1.Text); //a-e分别是五个文本框输入的值并类型转换成整型数据 int b = int.Parse(TextBox2.Text); int c = int.Parse(TextBox3.Text); int d = int.Parse(TextBox4.Text); int e = int.Parse(TextBox5.Text); int[] arry = new int[] { a, b, c, d, e }; //将五个值放入整型数组中 int temp = 0; //临时交换变量 //数据循环排序 for (int i = 0; i < arry.Length; i++) { for (int j = 0; j < arry.Length - i - 1; j++) { if (arry[j] > arry[j + 1]) { ...

你也可以分享到:
回到顶部