c语言设计作业:已知2个变量a、b,要求用条件表达式实现求a和b的最大值

这是我同学做的,运行是不对的,到底该怎么编程呢?
2025-05-14 14:07:47
推荐回答(2个)
回答1:

按照你写的scanf("a=%d,b=%d",&a,&b);你应该这样输入a=93,b=39才行.
改后的程序如下:
#include
int main()
{
int a,b,max;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
max=(a>b)?a:b;
printf("max=%d\n",max);
return 0;
}

回答2:

#include
int max(int x,int y)
{
return x>y?x:y;
}
void main()
{
int a=6,b=8,imax=0;
printf("Max=%d\n",max(a,b));
}