求解
#include<stdio.h>void main()
{
int a , b ,max;
printf("\n input two numbers:");
scanf("%d%d",&a,&b);
if( a > b )
{
printf("max = %d\n" , a);
}
else
{
printf("max = %d\n , b");
}
}
为什么
Debug/18.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
第二个printf的双引号出错了
#include<stdio.h>
void main()
{
int a , b ,max;
printf("\n input two numbers:");
scanf("%d%d",&a,&b);
if( a > b )
printf("max = %d\n" , a);
else
printf("max = %d\n" , b);
} 本帖最后由 jackz007 于 2019-9-10 15:57 编辑
printf("max = %d\n , b");
b 是 printf() 函数的输入参数,不可以写进引号,下面这样才是对的
printf("max = %d\n" , b); 隔壁家的杰瑞 发表于 2019-9-10 13:30
第二个printf的双引号出错了
不对喔,还是会有那个错误提示
页:
[1]