首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c代码纠错解决方案

2012-10-29 
c代码纠错#include stdio.hint mint min(int a,int b)int main(){int a,bprintf(Enter two number:

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);
输入数据时,两个数据间也应用 ","隔开。

热点排行