#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main(void)
{
int a, b, c;
puts("请输入三个整数");
scanf("%d%d%d", &a, &b, &c);
int max=a;
if (max<b){
max = b;
if (max < c) {
max = c;
}
}
else if(max < c) {
max = c;
if (max < b) {
max = b;
}
}
printf("最大数为:%d\n", max);
return 0;
}
Nature
回复
Nature:
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main(void)
{
int a, b, c;
puts("请输入三个整数");
scanf("%d%d%d", &a, &b, &c);
int max=a;
//问号表达式
max < b ? max = b : max;
max < c ? max = c : max;
/*法二
max=a>b?a:b;
max=max<c?c:max;
*/
printf("最大数为:%d\n", max);
return 0;
}
登录后提交答案