哪位高手帮我看下 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:55:34
#include<stdio.h>
main()
{
int a,b,c,max;
printf("a,b,c\n");
scanf("%d,%d,%d &a,&b,&c");
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("%d",max);
}

小弟刚接触C 请教一下
这是求a,b,c最大值 看看哪里出错了?

#include "Stdio.h"
#include "Conio.h"

int main(void)
{ int a,b,c,max;
printf("input a,b,c :\n");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("max=%d",max);
getch();
return 0;
}
这个是修改后的.
你是错在scanf

改错题?算法虽简单,好像没什么错。
scanf的语法不对
scanf("%d,%d,%d", &a,&b,&c);
才是。
其他要说什么大错也说不上。
要说改得严谨点嘛能改的地方也挺多的。

#include "iostream"

using namespace std;

int main()
{
{
int a,b,c,max=0;
printf("a,b,c\n");
scanf("%d %c %f", &a,&b,&c);
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("max=%d\n",max);
}
return 0;
}
有一个错误,我不知道怎么回事,我是学C++的,大概你会知道的