请问我的这个C语言编程错误在哪?

2024年11月18日 17:36
有4个网友回答
网友(1):

程序已修改,详情看注释;不懂请追问,满意请采纳。
#include
main()
{
int a,b,c,min;
scanf("%d,%d,%d",&a,&b,&c);//a、b、c前面要加上&,表示将输入的值放入该变量对应的地址
if(a>b)
min=b;
else
min=a;
if(min>c)
min=c;
printf("min=%d",min);
}

网友(2):

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

网友(3):

程序改正如下:
#include
void main()
{
int a,b,c,min;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
min=b;
else
min=a;
if(min>c)
min=c;
printf("min=%d\n",min);
}

程序运行,输入数据时,输入格式是:
例如: 5,3,8
程序运行结果是3

网友(4):

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