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

2024-11-18 17:36:41
推荐回答(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);