算不出来三者的最大值,例如1 2 3,不是很清楚三目随便用的

#include<stdio.h>
int main()
{
int a, b,c;

scanf("%d%d$%d", &a, &b,&c);

int da = a > b ? a : b;
int p = c > da ? c : da;
printf("%d\n", p);
return 0;

}

scanf()中多打了一个$

算法没问题,就是scanf那里多打了个字符

scanf中间打错了
代码:


scanf("%d%d%d", &a, &b,&c);
 
int da = a > b ? a : b;
int p = c > da ? c : da;
printf("%d\n", p);
return 0;



scanf 那里多打了个$