语法没错误 能运行 但输入三个数后 结果不对 求大神指教!!!
#include <stdio.h>
void main()
{
int a,b,c; /* 定义变量 */
printf(" Enter three number a,b,c=?\n");
scanf("%d%d",&a,&b,&c); /*调用标准函数,要求用户输入 3 个数据*/
if(a>b)
{if(a>c)
printf("a=%d\n",a);
else
printf("c=%d\n",c);
}
else
{if(b>c)
printf("b=%d\n",b);
else
printf("c=%d\n",c);
}
}
编写一个C程序,输入a,b,c三个值 输出其中最大者。
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,c3个值,输出其中最大者!
1、新建一个空的C语言源程序。2、定义四个整型变量a,b,c,max。a,b,c三个变量用于存储输入的三个数,max用于存储三个数中的最大值。3、使用scanf语句从键盘中输入三个数。需要注意变量前不要忘记使用&。4、使用max与三个数进行一一比较取出其中最大的数存储到max中。5、输出max。使用printf语句...
编写一个C程序,输入a,b,c三个值,输出其中最大者。
c include 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语言是一个强大的编程工具,它的特点包括:1...
编写一个C程序,输入a,b,c三个值,输出其中最大者。
void main(){ int a,b,c,d;scanf( "%d %d %d ",&a,&b,&c);d=a;if(d <b)d=b;else if(d <c)d=c;printf( "最大数为%d ",d);}
编写一个C程序,输入a,b,c三个值,输出其中最大者。
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++编写一个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,3个值,输出其中最大者。
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(int x,int y, int s) \/\/自定义函数,其中3个形式参数x,y,s {int z; \/\/定义实际参数z if(x>y)z=x;...
编写一个c程序,输入a,b,c 3个值,输出其中最大者。
printf("max=%d",max);} 其中的b>c?b:c的意思是b>c吗?大于的话值就是b不大于值就是c!而a>(b>c?b:c)?a:(b>c?b:c)的意思是a大于(b,c中的最大值)吗?大于的话值就是a不大于的话就是b>c?b:c里面的最大值!所以max的值是最大的那个!明白了吗? 看你写的源程序比较...
2.编写一个C程序,输入a,b,c三个值,输出其中最大者。
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(int x,int y, int s) \/\/自定义函数,其中3个形式参数x,y,s {int z; \/\/定义实际参数z if(x>y)z=x;...