c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数
执行代码如下:
#include
void main()
{
int a,b,c;
int m;
printf("Please input a b c
");
scanf("%d %d %d",&a,&b,&c);
m = a;
if (b > m) m = b;
if (c > m) m = c;
printf("Max is %d
",m);
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
你要输入整数,所以要定义a,b,c为整数,而不是float,输入输出不能用%f,应用%d,还有t未使用而使用了未定义的max故应把t改为max;
所以是
int main (void)
{ int a,b,c,max;
printf("请输入三个任意整数:
");
scanf("%d%d%d",&a, &b, &c);
if(a>=b) max=a;
else max=b;
if(b>=c) max=b;
else max=c;
if(c>=a) max=c;
else max=a;
printf("max=%d
",max);
return 0;}
或者用
#include
int main ()
{ int a,b,c;
printf("请输入三个任意整数:
");
scanf("%d%d%d",&a, &b, &c);
if(b>=a)a=b;
if(c>=a) a=c;
printf("max=%d
",a);
return 0;}
int main()
{
int a, b, c;
printf("Pleaes input 3 int:");
scanf("%d%d%d", &a, &b, &c);
a =( a>=b)? a:b;
a = (a>=c)? a:c;
printf("Max: %d",a);
return 0;
}
【例】输入三个整数,输出最大数和最小数。
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)
min=c;
printf("max=%d\nmin=%d",max,min);
}
本程序中,首先比较输入的a,b的大小,并把大数装入max,小数装入min中,然后再与c比较,若max小于c,则把c赋予max;如果c小于min,则把c赋予min。因此max内总是最大数,而min内总是最小数。最后输出max和min的值即可。
#include <stdio.h>
int main()
{
int a, b, c;
printf("Pleaes input 3 int:");
scanf("%d%d%d", &a, &b, &c);
if(a<=b)
a=b;
if(a<=c)
a=c;
printf("Max: %d",a);
return 0;
}
/**一楼也是正解啊 这问号表达式用的~~刚刚滴啊 ***/
执行代码如下:
#include
<stdio.h>
void
main()
{
int
a,b,c;
int
m;
printf("Please
input
a
b
c\n");
scanf("%d
%d
%d",&a,&b,&c);
m
=
a;
if
(b
>
m)
m
=
b;
if
(c
>
m)
m
=
c;
printf("Max
is
%d\n",m);
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
三目运算符做的
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("\na=%d,b=%d,c=%d\n",a,b,c);
printf("%d\n",a>(b>c?b:c)?a:(b>c?b:c));
}
像这样的程序
建议多想一下,
C语言编程,输入3个整数,输出。
直接编译,程序输出结果中任意输入三个数字,程序执行结果如下图所示:
有3个整数x,y,z,编程将3个数由小到大顺序排列输出。
用C语言写的:include <stdio.h> void minToMax(int x,int y,int z){ int max,min;\/\/先把x,y中大的保存在max中 if(*x > y){ max = x;\/\/大的保存在max中 min = y;\/\/小的保存在min中 } else { max = y;\/\/(同理)min = x;} \/\/用z分别和max,min的比较 \/\/符合就输出...
C语言编程实现:利用指针,输入3个整数,按由小到大的顺序输出。_百度知 ...
写法一、(交换指针指向的地址中存放的数据):include<iostream> usingnamespacestd;intmain(){ inta,b,c;int*p1,*p2,*p3;inttemp;cout<<"输入3个整数:"<<endl;cin>>a>>b>>c;p1=&a;p2=&b;p3=&c;if(*p1>*p2){ temp=*p1;p1=*p2;p2=temp;} if(*p1>*p3){ temp=*p1;p1=...
C语言编程题,输入三个整数,按从大到小的顺序输出
define _CRT_SECURE_NO_WARNINGS include<stdio.h> int main(){ int a,b,c,t;printf("请输入三个整数:\\n");scanf("%d,%d,%d",&a,&b,&c);if(a<b){\/\/完成a和b值的交换,a里面放最大值 t=a;a=b;b=t;} if(a<c){\/\/完成a和c值的交换,a里面放最大值 t=a;a=c;c=t;}...
有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们。怎么...
if(b>c)t=b;b=c;c=t;printf("%d ,%d ,%d\\n",a,b,c);} 算法思想:先拿a分别和b,c做比较,如果a比它们大,就把两个数的会值换过来(通过中间变量t),确保a是最小的,接下来比较b和c,如果b>c则把bc的值互换,确保b<c。接下来按次序打印a,b,c。这个问题有很多人问过了^_^ ...
C语言作业: 从键盘输入3个整数,按照从小到大的顺序输出
include<stdio.h> void main(){ int a,b,c,t;printf("请输入三个整数:a b c\\n");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("排序后的三个整数为:%d,%d,%d\\n",a,b,c);} ...
C语言编程问题:有3个整数,,,由键盘输入,输出其中最大的数,请编程序_百...
1.为什么输出的最大值时a?请注意你的第一个if,它的后面没有加{ ...},那么if判断之后执行的只能有一行代码,就是if(b>c);这不会做任何操作,继续执行下面的语句printf("max=%d",a);结果自然是a的值12了;2.且不说写的好不好,就你的这段程序会不会输出正确值,就你输入的12,15,116而...
用C语言编程,问题是:由键盘输入3个整数a,b,c然后按由小到大顺序输出...
{ int a,b,c,max,min,mid;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);if(a<b)min=a;else min=b;if(min<c)min=c;if(a>b)max=a;else max=b;if(max<c)max=c;if(a!=max&&a!=min)mid=a;if(b!=max&&b!=min)mid=b;if(c!=max&&c!=min)mid=c;printf("%d ...
输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程
题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:main(){ int x,y,z,t;scanf("%d%d%d",&x...
输入3个整数,判断是否能构成三角形,c语言编程
一、数学定理。要构成三角形,必须要任意两边和大于第三边。进行判断的时候,其实只需要判断最小的两边和大于最长一边即可。二、算法设计。根据数学定理,在获取到三个边长后,可以有多种方法进行判断。1、穷举。不做大小判断,对任意两边相加大于第三边即可。即:a+b>c&&a+c>b&&b+c>a2、判断出三...
貊俭慢心:[答案] #include int main (){ int a, b, c; printf("请输入三个任意整数:\n"); scanf("%d%d%d", &a, &b, &c); if(b > a){ a = b; if(a解析看不懂?免费查看同类题视频解析查看解答
浉河区15266994400: c语言编程:有3个整数a,b,c,由键盘输入,请输出其中最大的数 - ?
貊俭慢心: 【例】输入三个整数,输出最大数和最小数. 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;elseif(min>c)min=c;printf("max=%d\...
浉河区15266994400: 一道C语言题目 有3个整数a,b,c,由键盘输入,输出其中最大的数,请编写程序. - ?
貊俭慢心: 1 2 3 4 5 6 7main(){inta,b,c,max;scanf("%d%d%d", &a, &b, &c);if(a>b) max=a; elsemax=b;if(max<c) max=c;printf("max=%d\n", max); }
浉河区15266994400: 编写一个C程序,要求从键盘输入三个整数a,b,c,输出其中最大的数.#includevoid main(){\x09int a,b,c,max;\x09printf("请输入3个整数\n");\x09scanf("%d,... - ?
貊俭慢心:[答案] 怎么个不对法?逻辑很正确,表达也严谨.有什么不对的现象说出来!
浉河区15266994400: c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数 - ?
貊俭慢心: 执行代码如下: #include <stdio.h> void main() { int a,b,c; int m; printf("Please input a b c\n"); scanf("%d %d %d",&a,&b,&c); m = a; if(b > m) m = b; if(c > m) m = c; printf("Max is %d\n",m); } C语言是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.
浉河区15266994400: 有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们 - ?
貊俭慢心: void main() { int a,b,c,k; scanf("%d%d%d",&a,&b,&c); if(a>b) { k=a; a=b; b=k; } if(a>c) { k=a; a=c; c=k; } if(b>c) { k=b; b=c; c=k; }printf("从小到大的顺序是 %d,%d,%d\n",a,b,c); }
浉河区15266994400: 有三个整数A,B,C,由键盘输入,输出其中的最大数.用C语言如何编程 - ?
貊俭慢心: #include int max(int a,int b,int c) {if(a
浉河区15266994400: C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数. - ?
貊俭慢心: C语言程序如下: #include <stdio.h> int main() { int a,b,c,t; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); if(a > b) { t = a; a = b; b = t; } if(a > c) { t = a; a = c; c = t; } if(b > c) { t = b; b = c; c = t; } printf("从小到大的顺序是:%d %d ...
浉河区15266994400: 用C语言写出 有三个整数a,b,c由键盘输入,输出其中最大的数和最小的数 - ?
貊俭慢心: #include int main (){ int a, b, c; printf("请输入三个任意整数:\n"); scanf("%d%d%d", &a, &b, &c); if(b > a){ a = b; if(a < c) a = c; } else{ if(a < c) a = c; } printf("最大的整数是:%d\n", a); return 0; }
浉河区15266994400: 编写C语言程序,实现从键盘输入a,b,c,3个整数,然后按从小到大的顺序输出 - ?
貊俭慢心: 其实很简单啊...用IF语句,Scanf作为键盘接收A,B,C这3个数,T是用来比较大小的.#include<stdio.h> main() { int a,b,c,t; printf("请输入a,b,c这3个数:");scanf('%d%d%d",&a,&b,&c); printf("a=%d,b=%d,c=%d\n",a,b,c); if(a>b) /*...