从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出。
看来楼主刚接触C语言,给你完整答案:
main()
{
int
a,b,c,sum;
a=1;
b=2;
c=3;
sum=a+b+c;
printf("sum
is:%d
",sum);
getch();
}
选B
先乘除,后加减,2/a*b*c 相当于 2/a 后*b *c
而之前的是2/(a*b*c)
public class Demo {
public static void main(String[] args) {
int x = new Scanner(System.in).nextInt();
int y = new Scanner(System.in).nextInt();
int z = new Scanner(System.in).nextInt();
int max;
int center;
int min;
if (x > y) {
if (x > z) {
max = x;
if (y > z) {
min = z;
center = y;
} else {
center = z;
min = y;
}
} else {
max = z;
min = y;
center = x;
}
} else {
if (x > z) {
max = y;
center = x;
min = z;
} else {
min = x;
if (y > z) {
max = x;
center = z;
} else {
max = z;
center = y;
}
}
}
System.out.println("a=" + min);
System.out.println("b=" + center);
System.out.println("c=" + max);
}
}
有点烦但是全部用if else 做得,测试正确
双方各
。
从键盘输入3个整数,求其中的最大数和最小数,并输出结果。
include <iostream> using namespace std;int main(){ int num[3];int max,min,i;for(i=0;i<3;i++){ cin>>num[i];} max=min=num[0];for(i=1;i<3;i++){ if(max<num[i]){ max=num[i];} else if(min>num[i]){ min=num[i];} } cout<<"max:"<<max<<"min:"<<...
编写一个程序,从键盘输入三个整数a.b.c,计算表达式a+b*c的值,并输出...
1、以C#控制台应用程序为例:Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");string str = Console.ReadLine(); \/\/读入用户输入信息 string[] input = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (input.Count() == 3) \/\/不是3,用户输入...
从键盘输入三个整数,输出这三个整数的和、平均值(保留2位小数)、积...
void main(){ int a,b,c,max,min,sum,mu;float av;scanf("%d%d%d",&a,&b,&c);sum=a+b+c;av=sum\/3.0;mu=a*b*c;if(a>b) max=a;else max=b;if(max<c) max=c;if(a>b) min=b;else min=a;if(min>c) min=c;printf("%d %.2f %d %d %d\\n",sum,av,mu,min,max...
编程实现:键盘输入三个整数,分别存放到变量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;} ...
用C编写一个程序,从键盘输入3个整数,计算并输出3个数的和、积
这样就可以了吧:include<stdio.h>void main(){int a,b,c,s,j;scanf("%d%d%d",&a,&b,&c);\/*读入三个数*\/s=a+b+c;j=a*b*c;\/*计算它们的和、积*\/printf("%d %d\\n",s,j);\/*输出*\/ }运行一下就可以了。
编写程序,从键盘输入3个整数,要求设3个指针变量p1、p2、p3,使p1指向3...
include<stdio.h>int main(){int a,b,c,*p1=&a,*p2=&b,*p3=&c,*t; scanf("%d%d%d",p1,p2,p3); if(*p1<*p2){t=p1;p1=p2;p2=t;} if(*p1<*p3){t=p1;p1=p3;p3=t;} if(*p2<*p3){t=p2;p2=p3;p3=t;} printf("%d %d %d\\n",*p3,*p2,*p1); return 0;} ...
从键盘输入任意3个整数,编写程序输入其中最大值,c语言
include<stdio.h> int main(){int a,b,c,d;int max(int x,int y);printf("请输入三个任意整数:\\n");while(scanf("%d %d %d",&a,&b,&c)!=-1){d=max(a,max(b,c))printf("max=%d\\n",d);} return 0;} int max(int x,int y){ return x>y?x:y;} ...
从键盘输入任意三个整数a,b,c,求三个数中的最大值。
#include<stdio.h> int main(){ long long a,b,c;printf("请输入3个整数:");scanf("%lld %lld %lld",&a,&b,&c);a=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大的是:%lld\\n",a);return 0;} ...
从键盘输入3个整数,要求设3个指针变量p1,p2,p3?
void main(){ int v[3];int *p1=&v[0];int *p2=&v[1];int &p3=&v[2];scanf("%d%d%d",p1,p2,p3);int t;if(*p1<*p2){ t=*p1;*p1=*p2;*p2=t;} if(*p1<*p3){t=*p1;*p1=*p3;*p3=t;} if(*p2<*p3){t=*p2;*p2=*p3;*p3=t;} printf("\\n%d,%d,%d",*p...
编一程序,从键盘输入三个整数,从大到小输出!
1.输入三个整数,输出最大数和最小数。main(){ int a,b,c,max,min;printf("input three numbers: ");scanf("%d%d%d",&a,&b,&c);if(a>b){max=a;min=b;} else {max=b;min=a;} if(max<c)max=c;else if(min>c)min=c;printf("max=%d\\nmin=%d",max,min);} 本程序中,...
仝盼亚洁:[答案] import java.util.Scanner;public class Demo {public static void main(String[] args) {int x = new Scanner(System.in).nextInt();int y = new Scanner(System.in).nextInt();int z = new Scanner(System.in).nex...
如皋市17887612479: 从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出. - ?
仝盼亚洁: #include void main() { int a,b,c,m,n; printf("请输入a,b,c三个数(用空格隔开):\n"); scanf("%d%d%d",&a,&b,&c); m=(ab)?a:b; n=(n>c)?n:c; b=a+b+c-m-n; printf("%d,%d,%d",m,b,n); }
如皋市17887612479: 编程:从键盘输入三个整数,分别赋给变量a,b,c,请按从小到大的顺序依次输出a,b,c(要求不改变a,b,c的值). - ?
仝盼亚洁: #include int 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\n",a,b,c); return 0; }
如皋市17887612479: 用C语言编写scanf函数的代码:键盘输入3个整数分别给到变量a、b、c? - ?
仝盼亚洁: #include<stdio.h> int main() { int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("a=%d b=%d c=%d\n",a,b,c);return 0; }
如皋市17887612479: 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是 - ?
仝盼亚洁:[选项] A. scanf(%d%d%d”,&a,&b,d); B. scanf(%d%d%d”,&a,&b,&d); C. scanf(%d%d%d”,a,b,d); D. scanf(%d%d%d”,a,b,*d);
如皋市17887612479: 从键盘上输入3个整数,分别赋给整型变量a,b,c,然后将输出的整数按照从小到大的顺 - ?
仝盼亚洁: #include <stdio.h> #include <stdlib.h> void swap(int *a, int *b) {int t = *a;*a = *b;*b = t; } int main() {int a, b, c;scanf("%d%d%d", &a, &b, &c);if (a > b) swap(&a, &b);if (a > c) swap(&a, &c);if (b > c) swap(&b, &c);printf("%d %d %d", a, b, c);return 0; }
如皋市17887612479: 从键盘输入3个整数,分别赋给整数变量a b c 然后将输入的整数按照从小到大的顺序放在变量a b c中,并... - ?
仝盼亚洁: int x=0; //定义整形变量 x=0if(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//整个程序的意思是排序,按从小到大的顺序输出
如皋市17887612479: 从键盘上输入3个整数,分别赋给整型变量a,b,c,然后将输入的整数按照从小到大的顺序放在变量a,b - ?
仝盼亚洁: 如果只有三个整数(整数数量多这个方法不能用,用到冒泡排序或者递归等等很多种方法)int a,b,c; int m;//中间变量 //输入 if(a>b){ //a比b大则a b交换 m=b; b=a; a=m; } if(a>c){ //a比c大则ac交换 m=c; c=a; a=m; } if(b>c){ //b比c大则bc交换 m=b; b=c; c=m; }
如皋市17887612479: 用Java、从键盘上输入3个整数,分别赋给整形变量a、b、c,然后将输入的 - ?
仝盼亚洁: int a = 3, b = 4, c = 5; int[] array = new int[]{a, b, c}; java.util.Arrays.sort(array); //数组排序 a = array[0]; b = array[1]; c = array[2];
如皋市17887612479: 从键盘上输入三个数,分别赋给'整形变量a,b,c,然后将输入的整数按从小到大的顺序放在变量a,b, - ?
仝盼亚洁: #include #include using namespace std; int main() {int a,b,c,k;cin>>a>>b>>c;if (a>b) { k=a;a=b;b=k; } if (b>c) { k=b;b=c;c=k; } cout<system("pause"); return 0; }