帮忙看看哪里错了#include <stdio.h>int main(){int a,i=0,n=0;while(i=0&&n=0){scanf("%d",&a); if(a==0) printf("程序停止!"); else (a/-1==a); i++; (a/1==-a); n++;} printf ("正数个数=%d",i); printf ("负数个数=%d",n); return 0;}
注意不要中文符号
while(i=0&&n=0) 注意=和==
逻辑也有问题,自己再想想
追问#include
int main()
{int a,i=0,n=0;
while(i==0&&n==0){
scanf("%d",&a);
if(a==0) printf("程序停止!");
else (a/-1==a);
i++;
(a/1==-a);
n++;}
printf ("正数个数=%d",i);
printf ("负数个数=%d",n);
return 0;
}
还是一样结果
谢谢 麻烦了
麻烦可以告诉我我的写法哪里错了吗