一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么#includeint 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
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 03:42:14
![一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么#includeint main(){int a,b,c,max;printf(](/uploads/image/z/2632820-68-0.jpg?t=%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8EC%E8%AF%AD%E8%A8%80%E7%9A%84%E9%97%AE%E9%A2%98+%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%9C%A8A%2CB%2CC%E4%B8%89%E4%B8%AA%E6%95%B0%E4%B8%AD%E8%BE%93%E5%87%BA%E6%9C%80%E5%A4%A7%E5%80%BC%E7%9A%84%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F+%E6%88%91%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%8D%E5%AF%B9%E4%B9%88%23includeint+main%28%29%7Bint+a%2Cb%2Cc%2Cmax%3Bprintf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5+a%2Cb%2Cc%3A%5Cn%22%29%3Bscanf%28%22%25d%2C%25d%2C%25d%22%2C%26a%2C%26b%2C%26c%29%3Bif%28a%3Eb%2Ca%3Ec%29max%3Da%3Bif%28b%3Ea%2Cb%3Ec%29max%3Db%3Bif%28c%3Ea%2Cc%3Eb%29max)
一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么#includeint 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语言的问题 设计一个在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;
}
一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么#includeint 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
你这个有语法错误啊!
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;
}