初学 问个很菜的C程序问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:10:08
有3个整数a,b,c由键盘输入.输出其中最大的数

#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,c);
if(a>b&&a>c)
printf(a);
eles(b>a&&b>c)
printf(b);
eles printf(c);
getchar();
return 0;
}
这样写对吗>!为什么出错.

相信你也知道这代码不对

错误:
1、else是这么拼的
2、scanf里面的c前面要加&
3、pringf(“%d”,a)

给你改正的代码:
#include<stdio.h>
int main(void)
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
printf("%d\n",a);
else if(b>a&&b>c)
printf("%d\n",b);
else
printf("%d\n",c);
// getchar();
return 0;
}

输入:3,8,5
输出:8

努力吧!看出来基础不行,新手的话多看书,多写代码,多调试,时间长了,慢慢就会进步的。别心急,别气馁啊……这条路真的很长。。。