#include <stdio.h> int main() { int arr[10] = { 0 }; int i = 0; for(i = 0; i < 10; i++) //多个值的输入 { scanf("%d", &arr[i]); } int n =0, p = 0; for(i = 0; i < 10; i++) //遍历数组 { if(arr[i] < 0) n++; else p++; } printf("positive:%d\n", p); printf("negative:%d\n", n); return 0; }
#include <stdio.h> int main() { int a[10] = {0}; int positive_number = 0; int negative_number = 0; for (int i = 0; i < 10; i++) { scanf("%d ", &a[i]); if (a[i] > 0) { positive_number++; } if (a[i] < 0) { negative_number++; } } printf("positive:%d\nnegative:%d", positive_number,negative_number); return 0; }
#include <stdio.h> int main() { int n = 0; int a = 0; int b = 0; while (scanf("%d ",&n)!=EOF) { if (n > 0) { a++; } else if (n < 0) { b++; } } printf("positive:%d\n", a); printf("negative:%d", b); return 0; } //第二种方法 int main() { int n = 0; int a = 0; int b = 0; for (int i = 0; i < 10; i++) { scanf("%d ", &n); if (n > 0) { a++; } else if (n < 0) { b++; } } printf("positive:%d\n", a); printf("negative:%d", b); return 0; }
#include <stdio.h> int main() { int a,x,y; //x,y用来累计正负数的个数 x=0; y=0; for(int i=0; i<10; i++){ scanf("%d",&a); if(a>0) x++; //不论输入正数还是负数都可以被x或y累计一次 else y++; } printf("positive:%d\nnegative:%d",x,y); return 0; }
#include <stdio.h> int main() { int arr[10] = {0}; int pos = 0, neg = 0; for (int i = 0; i < 10; i++) { scanf("%d", &arr[i]); } for (int i = 0; i < 10; i++) { if (arr[i] < 0) neg++; else pos++; } printf("positive:%d\n", pos); printf("negative:%d\n", neg); return 0; }
#include <stdio.h> int main() { // 存放输入 long a[10]; // 存放输入的变量 int neg = 0, pos = 0; // 输入 for (int i = 0; i < (sizeof(a) / sizeof(long)); i++) { scanf("%ld", &a[i]); } // 处理 for (int j = 0; j < (sizeof(a) / sizeof(long)); j++) { if (a[j] > 0) { pos++; } else { neg++; } } // 输出 printf("positive:%d\nnegative:%d\n", pos, neg); return 0; }
#include <stdio.h> int main() { int x; int p = 0, n = 0; while(scanf("%d", &x) != EOF) { if(x > 0) p++; else n++; } printf("positive:%d\nnegative:%d\n",p, n); return 0; }
#include <stdio.h> int flag1=0,flag2=0; int main() { int arr[10]; for(int i=0;i<10;i++){ scanf("%d",&arr[i]); if(arr[i]>0) flag1++; else flag2++; } printf("positive:%d\nnegative:%d",flag1,flag2); }
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a[10]; int i,z=0,f=0; for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[i]>0) z++; else if(a[i]<0) f++; } printf("positive:%d\n",z); printf("negative:%d",f); return 0; }
#include <stdio.h> int main(){ int a[10] = { 0 }; int neg =0, pos = 0; for(int i = 0; i < 10; i++){ scanf("%d", &a[i]); a[i] > 0 ? pos++ : neg++; } printf("positive:%d\nnegative:%d\n", pos, neg); return 0; }