Ai_mankind
Ai_mankind
2019-07-20 21:47

大佬们看看两个代码的区别 我感觉算法都是对的 为什么第一个不行 第二个可以?

  • c语言

#include
int main(void)
{
int n;
int j=0;
int o=0;
scanf("%d",&n);
while(n!=-1){
if(n%2==0){
o++;
} else {
j++;
}
}
printf("%d %d",j,o);
return 0;
}

#include

int main()
{
int n;
int oushu=0;
int jishu=0;
while(scanf("%d",&n))
{
if (n==-1) break;
if(n%2==0)
{
oushu++;
}
else
{
jishu++;
}
}
printf("%d %d\n",jishu,oushu);
return 0;
}

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答