请大佬帮忙纠错 谢谢了
#include <stdio.h>int main()
{
int a;
printf("输入一个数字:");
scanf("%d",&a);
if(a>0)
if(a<0) 这块我不知道为什么只能执行a>0的程序 a<0 a=0 都不能执行 不知道为什么 求帮忙
if(a==0)
printf("%d是0", a);
else
printf("%d是负数",a);
else
printf("%d是正数",a);
return 0 ;
}
2021-04-01 23:52
程序代码:#include <stdio.h>
int main()
{
int a;
printf("输入一个数字:");
scanf("%d",&a);
if(a>0)
if(a<0)
if(a==0)
printf("%d是0", a);
else
printf("%d是负数",a);
else
printf("%d是正数",a);
return 0 ;
}
程序代码:#include <stdio.h>
int main()
{
int a;
printf("输入一个数字:");
scanf("%d",&a);
if(a>0)
{
printf("%d是正数",a);
}
else
{
if(a<0)
{
printf("%d是负数",a);
}
else
{
printf("%d是0", a);
}
}
return 0 ;
}

2021-04-02 08:27
2021-04-02 22:23
程序代码:#include <stdio.h>
int main()
{
int a;
printf("输入一个数字:");
scanf("%d",&a);
if(a>0 || a<=0)
{
if(a<=0)
{
if(a==0)
{
printf("%d是0", a);
return 0;
}
printf("%d是负数",a);
return 0;
}
printf("%d是正数",a);
}
return 0 ;
}
2021-04-02 22:46
2021-04-04 12:24