读书人

c代码纠错解决方案

发布时间: 2012-10-29 10:03:53 作者: rapoo

c代码纠错
#include <stdio.h>
int m;
int min(int a,int b);


int main()

{
int a,b;
printf("Enter two number:");
scanf("%d,%d",&a,&b);
m=min(a,b);
printf("%d"m);

}
int min(int a,int b)
{
int x=0;
if(a>b)
x=a;
else
x=b;
return(x);
}

[解决办法]
你的scanf中有逗号,所以输入数字的时候要带逗号,比如4,5这样。
[解决办法]
printf("%d"m);打印时注意逗号",":printf("%d\n", m);
[解决办法]

探讨
int min(int a,int b)
{
int x=0;
if(a>b)
x=a;
else
x=b;
return(x);
}

[解决办法]
#include <stdio.h>
int m;
int min(int a,int b);


main()

{
int a,b;
printf("Enter two number:");
scanf("%d,%d",&a,&b);
m=min(a,b);
printf("%d",m);

}
min(int a,int b)
{
int x=0;
if(a>b)
x=a;
else
x=b;
return(x);
}
输入3,4
[解决办法]
1、在主函数中定义了int型 少了return 0;

2、printf("%d"m);
这个语句格式不正确(要加逗号)
应为:printf("%d",m);

3、scanf("%d,%d",&a,&b);
输入数据时,两个数据间也应用 ","隔开。

读书人网 >C语言

热点推荐