c语言如何求三个数的最大值?

作者&投稿:微饼 (若有异议请与网页底部的电邮联系)
~

#include<stdio.h>

int main()

{

int a,b,c,max;

printf("请输入三个数:
");

scanf("%d%d%d",&a,&b,&c);

if(a>b)

max=a;

if(c>max)

max = c;

printf("三个数中最大的数为:%d",max);

return 0;

}

扩展资料:

主要特点:

1,简洁的语言

C语言包含有各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且多以小写字母为主,对许多不必要的部分进行了精简。

2,具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。 

3,丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

4,丰富的运算符

c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。 

5,可对物理地址进行直接操作

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。

6,代码具有较好的可移植性

c语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境。

7,可生成的高质量目标代码,高执行效率的程序

与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。 






在C语言中求三个数5、8、9的平均值,结果保留一位小数?
下面是一个简单的C语言程序,可以计算三个数5、8、9的平均值并保留一位小数:include <stdio.h>int main() { int a = 5; int b = 8; int c = 9; float avg; avg = (a + b + c) \/ 3.0; printf("平均值为:%.1f\\n", avg); return 0;} 输出结果为...

在c语言中,如何求3个小数的平均数?
求三个小数的平均数假设有a,b,c三个double类型变量,已被赋值;变量t存储结果 t = (a+b+c)\/3.0;【注意事项】3.0不能写成3。因为3.0是double类型的常量,可以参与double类型的运算。如果只写三,就是整形常量,会发生隐式类型转换 定义t变量和abc三个变量时,变量类型必须是浮点类型(也就是...

c语言编程,求abc三个数的最大值
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。2、定义四个整数变量a,b,c,max。三个变量a,b和c用于存储输入的三个数字,max用于存储三个数字的最大值。3、使用scanf语句从键盘输入三个数字。在注意之前不要忘记使用变量。4、使用max可以逐个比较三个数字,并将最大数量存储在最大...

编程,c语言,从键盘输入三个数,求三个数的最大公约数和最小公倍数
include <stdio.h>int gcd(int a, int b){ int t; while(b > 0) { a %= b; t = b; b = a; a = t; } return a;}int lcm(int a, int b){ return a*b\/gcd(a,b);} int gcd3(int a, int b, int c){ return gcd(gcd(a, b),...

c语言“三个数的混合运算”,这个怎么编的,求完整的程序。
给你个思路吧,把那个式子以字条串的形式保存在一个数组中,然后用for循环来找数组的第一个值,分别找到+、-、x、\/以及(、)的位置分别存在几个变量中,然后跟据运算规则先算什么后算什么分别计算,计算时记得把第个数字字符转成数据形式,自己想下吧。

C语言编程,求 比较3个数大小 的程序
2、选择win32 console application 并在右侧选择工程的名字和地址,确定。3、选择一个空工程并使用鼠标点击勾选,然后点击完成选项。4、再次点击文件-新建选项并使用鼠标点击。5、选择c++ source file 并在右侧输入文件名字,确定。6、输入如图所示的代码,这里以abc分别代表三个不同的数,其他需要比较的...

C语言,求三个数平均值
num=(a+b+c)\/3.0;\/\/计算平均值,注意一下,\/这个运算符在C\/C++中,如果它的左边和右边的值都是整数的话,那么它就是取整操作符(如5\/2=2,7\/2=3,余数舍弃),只有当它的左边和右边的值至少有一个为浮点数时,它才是取的商,所以这里写的是3.0,而不是3。c语言怎样快速学习:1.学习...

C语言 用条件运算符求三个数中较大的一个
include"stdio.h"main(){ inta,b,c,t;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;} printf("%d",a);}

c语言 求三个数的大小并排列出来
include<stdio.h> void main(){ int max(int &x,int &y);int a,b,c;scanf("%d %d %d",&a,&b,&c);max(a,b);\/\/ max(b,c);\/\/别丢了;max(a,c);printf("%d %d %d",a,b,c);} int max(int &x,int &y)\/\/数据要返回,要么引用,要么指针 { int z;if(x<=y)\/\/if...

C语言程序设计 设计一个程序,输入三个整数,求它们的和及平均数。
include <stdio.h> int main (void){ int a,b ,c ,sum;double p;printf("请输入三个整数用逗号隔开:");scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c;p=sum\/3.0;printf("和sum=%d\\n",sum);printf("平均数p=%f\\n",p);return 0;} ...

沈北新区13966231235: C语言程序,求3个整数的最大值. -
雪于次水: #include <stdio.h> void main() {int max(int x,int y,int z); int a,b,c; scanf("%d%d%d",&a,&b,&c); int d=max(a,b,c);//没有定义加个int printf("max=%d",d); } int max(int x,int y,int z) {int w; int max;//没有定义 if (x>y) w=x; else w=y; if (w>z) max=w; else max=z; return (max); }

沈北新区13966231235: C语言中输入三个数,如何输出其最大值? -
雪于次水:#include "pch.h" #includeint main() {int a, b, c, max;max = 0;printf("请输入3个数:");scanf_s("%d %d %d", &a, &b, &c);if (a > max) {max = a;}if (b > max) {max = b;}if (c > max) {max = c;}printf("最大值为:%d\n", max); }

沈北新区13966231235: 用C语言设计求三个数中最大数的算法 -
雪于次水: 这个很简单啊,不会你一定还是新手哦,我就不弄复杂的了,努力哦main() {int a,b,c,max; /*定义下几个数*/printf("enter a,b,c:"); /*打印一个提示*/scanf("%d%d%d",%a,%b,%c); /*输入3个数*/max=max(max(a,b),c); /*这里套一个...

沈北新区13966231235: c语言,输入三个数,求最大值 -
雪于次水: #include<stdio.h> int max(int a,int b) {if(a>b)return a;return b; } int main() {int a,b,c;scanf("%d %d %d",&a,&b,&c);printf("%d",max(max(a,b),c));return 0; } codeblocks,GNU GCC compiler+win7测试通过

沈北新区13966231235: 初学者:C语言如何输出三个数中最大数. -
雪于次水: #include<stdio.h> int main() { int a,b,c,d;a=1,b=2,c=3;printf("%d,%d,%d",a,b,c);if(a>=b)d=a;else d=b;printf("三个数中最大数是:"); if(d>c) printf("%d",d); else printf("%d",c); return 0; } 这样就对了,但是很混乱,最好改进一下 ...

沈北新区13966231235: c语言,求三个数中的最大值 -
雪于次水: #includemain() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d",a=(a>b?a:b)>c?a:c); }您好,很高兴为您解答,流星不死为您答疑解惑 如果本题还有不懂的地方请追问,望采纳我的回答. 祝楼主学习进步. 上面的代码可以直接复制到编译器里,带换行.

沈北新区13966231235: C语言找出三个数最大值怎么弄 -
雪于次水: max只要找出两个数的最大值即可 int max(int x,int y) { if ( x>y ) return x; else return y; } void main() { int a,b,c,d; scanf("%d%d%d",&a,&b,&c); d=max(a,b); d=max(c,d); //或者这两句写成d=max(max(a,b),c); printf("max=%d\n",d); }

沈北新区13966231235: c程序中如何求出三个数中的最大值? -
雪于次水: #include main() { int a[3],i; for(i=0;ii=max(a[0],a[1]); i=max(i,a[2]); printf("max of three:%d\n",i); }

沈北新区13966231235: 求教C语言,很简单的,求三个数字最大值 -
雪于次水: 将输入格式%d改为%lf 将下面的语句改为 double z,q; if(w>x) z=w; else z=x; if(z>g) q=z; else q=g; return (q);

沈北新区13966231235: C语言 题目:求3个数中的最大数 要求:编程,请写出程序 -
雪于次水: 对于三个数a,b,c的最大的数就是a和b中较大的是再和c比较大小 #include <stdio.h> int max(int x,int y){if(x>y) return x;return y; } int main(){int a,b,c;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);printf("最大的数是:%d\...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网