一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 07:40:41
一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么
#include
int main()
{
int a,b,c,max;
printf("请输入 a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b,a>c)
max=a;
if(b>a,b>c)
max=b;
if(c>a,c>b)
max=c;
printf("最大值为%d\n",max);
return 0;
}
#include
int main()
{
int a,b,c,max;
printf("请输入 a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b,a>c)
max=a;
if(b>a,b>c)
max=b;
if(c>a,c>b)
max=c;
printf("最大值为%d\n",max);
return 0;
}
你这个有语法错误啊!
if(a>b,a>c)这个表达式是不能进行判断的?它只是一个","运算,结果为a>c.相当于它只做了一个判断,就是a>c
应该写成if(a>b&&a>c)
if(b>a&&b>c)
if(c>a&&c>b)
完整代码:
#include
int main()
{
int a,b,c,max;
printf("请输入 a,b,c: \n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
max=a;
if(b>a&&b>c)
max=b;
if(c>a&&c>b)
max=c;
printf("最大值为%d\n",max);
return 0;
}
if(a>b,a>c)这个表达式是不能进行判断的?它只是一个","运算,结果为a>c.相当于它只做了一个判断,就是a>c
应该写成if(a>b&&a>c)
if(b>a&&b>c)
if(c>a&&c>b)
完整代码:
#include
int main()
{
int a,b,c,max;
printf("请输入 a,b,c: \n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
max=a;
if(b>a&&b>c)
max=b;
if(c>a&&c>b)
max=c;
printf("最大值为%d\n",max);
return 0;
}
一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么
c语言设计判断三个数最大值的程序
用c语言将10个实数存储在一个数组中,设计一个程序输出这个数组的最大值和最小值.
怎样用C语言设计一个程序,输入A、B的值,将两个值交换后输出.
C语言中 设计一个简单的计算器程序
C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数
一个C语言程序的解释问题,三个数取最大值的
用c语言编一个简单程序,输入a,b,c三个值,输出其中最大值?
下面是一个C语言程序 关于输出三个数中的最大值和最小值
设计一个c程序输出1-20之间的奇数.
如何用c语言编一个比较三个数大小的程序,并输出最大值和最小值