为什么这个我运行不了的,是我打错了吗?
本帖最后由 wmw暗 于 2017-9-16 21:24 编辑#include <stdio.h>
void main()
{
int a,b;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
if (a>b);
{
printf("max=%d\n",a);
}
else
{
printf("max=%d\n",b);
}
if (a>b);这里多了个 ;
最后面少了个} 1.void main()这是非标准写法一般用 int main() 或者 main(void)
2.if (a>b);有分号 是去掉
3. 括号要成对出现void main()后面括号没有对应所以要在最后面加上一个 }。
#include <stdio.h>
void main()
{
int a,b;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
if (a>b);
{
printf("max=%d\n",a)
}
else
{
printf("max=%d\n",b);
}
} 新手·ing 发表于 2017-9-16 08:19
还是运行不了 我运行了一下,可以啊 #include <stdio.h>
void main()
{
int a,b;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
if (a>b)
{
printf("max=%d\n",a);
}
else
{
printf("max=%d\n",b);
}
}
可以运行
页:
[1]