Home > Back-end >  Beg bosses with C language of the new
Beg bosses with C language of the new

Time:10-15

#include
Int main (void)
{
Int n, even=0, odd=0;
Float sumeven=0, sumodd=0;
While (1)
{
The scanf (" % d ", & amp; N);
{if (n==0) break; }

If (n % 2==0)
{
Sumeven +=n;
Even++;
}
The else
{
Sumodd +=n;
Odd++;
}
break;

}
Printf (" the Number of even: % d; Business of even: % 2 f \ n ", even, sumeven/even);
Printf (" the Number of odd: % d; Business of odd: % 2 f \ n ", odd, sumodd/odd);
return 0;
}
Why the output is not normal

CodePudding user response:

 # include 

Int main (void)
{
Int n, even=0, odd=0;
Float sumeven=0, sumodd=0;
While (1)
{
The scanf (" % d ", & amp; N);
If (n==0) {
break;
}

If (n % 2==0)
{
Sumeven +=n;
Even++;
}
The else
{
Sumodd +=n;
Odd++;
}
//break;
}
Printf (" the Number of even: % d; Business of even: % 2 f \ n ", even, sumeven/even);
Printf (" the Number of odd: % d; Business of odd: % 2 f \ n ", odd, sumodd/odd);

return 0;
}

For your reference ~

More than a break;

CodePudding user response:

Under your circulation inside the break, the excess can lead to circulation only performs to exit, to remove it
  • Related