#include <stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
int max(int x,int y,int z)
{
int d;
if(x>y>z)d=x;
if(x>z>y)d=x;
if(y>x>z)d=y;
if(y>z>x)d=y;
if(z>x>y)d=z;
if(z>y>x)d=z;
return (d);
}
我这么写问题出在哪里呢 编译之后显示这样
还有一个问题就是
if(x>y>z)d=x;
if(x>z>y)d=x;
if(y>x>z)d=y;
if(y>z>x)d=y;
if(z>x>y)d=z;
if(z>y>x)d=z;
我写的这几步是否有更简便的输入方式?? 小弟在此谢谢了~ 初学C程序
编写一个C程序,输入a,b,c三个值 输出其中最大者。
int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}
编写一个C程序,输入a,b,c三个值,输出其中最大者是多少?
输出其中最大者是max。编写一个C程序,输入a,b,c三个值,输出其中最大者是多少的延伸:编写程序:#include<stdio.h>voidmain({inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);if(a>b) max=a;else max=b;if(max<c) max=c;printf("max is:%d",max);} ...
编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int max(int a,int b){ return (a>b?a:b);\/\/三目表达式,如果成立返回前面的值,否则为后面的值 } int main(void){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);printf("最大值为:%d\\n",max(max(a,b),c));\/\/max(a,b)为求a,b...
编写一个C程序,输入abc三个值,输出其中最大者
include<stdio.h> int main(){ int a,b,c,max; \/\/定义四个整型数 printf("请输入三个数:");scanf("%d,%d,%d",&a,&b,&c);max=a;if (max<b){ max=b;} if (max<c){ max=c;} printf("%d\\n",max);return 0;} ...
编写一个C程序,输入a,b,c3个值,输出其中最大者!
1、首先打开在线编程工具,并选择C语言。2、在代码编写区域键入如下代码。代码如下。include<stdio.h> void main(){ \/\/定义三个变量,并在定义的同时进行赋值。\/\/max变量用于存储最大值。int a1=10,b1=5,c1=30,max;\/\/前两个数进行比较,并将较大数存储在max变量中 if(a1>b1)max=a1;else ...
用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者
\/\/用C++编写一个C程序,输入a,b,c,3个值,输出其中最大者\\x0d\\x0a#include \\x0d\\x0amain()\\x0d\\x0a{ \\x0d\\x0a\\x0d\\x0aint a,b,c,max;\\x0d\\x0aprintf("输入要比较大小的三个数:\\n"); \/\/键盘依次输入\\x0d\\x0ascanf("%d%d%d",&a,&b,&c); \/\/录入数...
编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者
在C程序中,要实现输入三个数a、b、c并输出其中的最大值,可以使用以下代码片段:首先,我们需要在C程序中引入stdio.h头文件来处理输入和输出操作。程序结构如下:c#includeintmain(){在主函数中,定义三个整型变量a、b和c以及一个变量max来存储最大值:cinta,b,c,max;接着,提示用户输入三个数,...
2.编写一个C程序,输入a,b,c三个值,输出其中最大者。
int max(int x,int y,int s)\/\/声明,如果被调函数在主函数后 main(){ int a,b,c,d;\/\/定义4个整形变量 scanf("%d,%d,%d",&a,&b,&c);\/\/输入3个数 d=max(a,b,c);\/\/调用MAX函数,其中3个参数a,b,c,把结果存入变量d中 printf("max=%d",d);\/\/输出d getch();} int max(...
编写一个C程序,输入a,b,c3个值,输出其中最大者
(a>b){ if (a>c)d=a;else d=c;} else { if (b>c)d=b;else d=c;} 最后D就是最大的值 我不太了解C的语法,不知道这样写对不对:d = a>b?a:b;d = d>c?d:c;如果C有这样的三目运算符,两句就取出D了 如果有PHP的max()函数更好,直接:max(a,b,c);就取出最大值了 ...
编写C语言程序,输入a b c 3个值,输出其中最大值
(3)输出最大值。具体程序如下:include <stdio.h>int main(void){ int a,b,c;scanf("%d %d %d",&a,&b,&c); \/\/ 输入3个数int max = a; \/\/默认最大值为aif(max<b)max = b; \/\/选出a,b中的最大值 if(max < c) ...