#include<stdio.h>
int main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
if (a>b)max=a;
else max=b;
if (max>c)printf("max=%d\n",max);
else printf("max=%d\n",c);
return 0;
}
怎么输入b为负数的时候,输出的结果为a,这个程序哪里有问题吗?
输入b为负数,c大于a的时候,输出为a。
输入b为负数,c大于a,输出为a
追答你能发一下你的运行截图不
追问你在-5之前是不是多打了个空格
追问没有。
哦应该是输入法的锅,你这里的所有输入都要在英文输入法下面
你这个不行,就普通的,a,b,c分别为12,-85,96这样输出的还是12
追答我用你的程序试了,删掉逗号以后没问题啊。不删逗号的话输出的是4202080
#include
int main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
if (a>=b)max=a;
else max=b;
if (max>=c)printf("max=%d\n",max);
else printf("max=%d\n",c);
return 0;
}
我用vc试的,全是正数,可以得出最大的,a或者c是负数,也可以得出最大的,但是只要是b为负数,得出最大的数值就是a的值,
追答我用的Dev,也有可能是编译器出问题了
你看看有没有误删什么
刚自己装的,,,额
编译器
本回答被网友采纳编写一个C程序,输入a,b,c三个值 输出其中最大者。
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);} ...
有三个整数a,b,c,由键盘输入,输出其中最大的数 c语言编程问题
include <stdio.h> int main(void){ int a, b, c;int largest;printf("请输入三个数,来判断最大值:");scanf("%d%d%d", &a, &b, &c);if(a>b && a>c)largest = a;else if (b>a && b>c)largest = b;else largest = c;printf("最大的数为%d\\n", largest);return 0;}...
编写一个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语言是一个强大的编程工具,它的特点包括:1. 简洁明了:C语言的语法简...
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;...
编写一个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,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 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) ...
编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者
在C程序中,要实现输入三个数a、b、c并输出其中的最大值,可以使用以下代码片段:首先,我们需要在C程序中引入stdio.h头文件来处理输入和输出操作。程序结构如下:c#includeintmain(){在主函数中,定义三个整型变量a、b和c以及一个变量max来存储最大值:cinta,b,c,max;接着,提示用户输入三个数,...