c语言数值统计解题思路
时间: 2023-11-27 11:05:17 浏览: 95
shuzhijifen.rar_c语言积分_shuzhijifen_数值积分_积分 C语言_积分程序
是一道C语言的基础题目,需要统计给定的n个数中,负数、零和正数的个数。具体解题思路如下:
1. 首先,需要定义三个变量a、b、c,分别用来记录负数、零和正数的个数,初始值都为0。
2. 然后,需要输入n个整数,使用for循环来实现,每输入一个数,就进行判断。
3. 如果输入的数大于0,则a自增1;如果等于0,则b自增1;如果小于0,则c自增1。
4. 最后,输出a、b、c的值即可。
下面是代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
int a=0,b=0,c=0,n,i,x;
scanf("%d",&n);
for(i=1;i<=n;i++) {
scanf("%d",&x);
if(x>0) {
a++;
}
if(x==0) {
b++;
}
if(x<0) {
c++;
}
}
printf("%d %d %d",c,b,a);
return 0;
}
```
阅读全文