读入一系列整数,统计出正整数个数i,和负整数j,读入0则结束。

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:18:53
读入一系列整数,统计出正整数个数i,和负整数j,读入0则结束。
要用C语言

#include<stdio.h>
void main(){
int num,i=0,j=0;
while(1){
scanf("%d",&num);
if (num>0) i++;
else if (num<0) j++;
else break;
}
printf("正整数个数为%d,负整数个数为%d \n",i,j);
}


#include <stdio.h>

 

int main(int argc, const char *argv[])

{

      int i = 0,j = 0,n = 0;

  

      do {

          printf("please input num:\n");

          scanf("%d", &n);

          

          if (n > 0)

              i++;

          else if (n < 0)

              j++;

      }while (n != 0);