#include <stdio.h> main() { int i,x,zhengshu=0,fushu=0,ling=0; for(i=1;i<=10;i++) { printf("请输入第%d个整数:", ); scanf( ); if(x>0) ; else if(x==0) ; else ; } printf("正数%d个\n负数%d个\n零%d个\n",zhengshu,fushu,ling); }
时间: 2024-01-24 12:01:47 浏览: 81
#include <stdio.h>
4星 · 用户满意度95%
这段代码使用了 C 语言编写,实现了输入 10 个整数,并统计其中正数、负数和零的个数的功能。不过代码中有一些缺失的部分,你需要补全。
完整的代码如下:
```c
#include <stdio.h>
int main() {
int i, x, zhengshu = 0, fushu = 0, ling = 0;
for(i = 1; i <= 10; i++) {
printf("请输入第%d个整数:", i);
scanf("%d", &x);
if(x > 0)
zhengshu++;
else if(x == 0)
ling++;
else
fushu++;
}
printf("正数%d个\n负数%d个\n零%d个\n", zhengshu, fushu, ling);
return 0;
}
```
在输入第 i 个整数的时候,使用了 scanf 函数,格式为 %d,表示读入一个整数。在统计正数、负数和零的个数时,使用了三个变量 zhengshu、fushu 和 ling,分别表示正数、负数和零的个数。在 if-else 语句中,根据 x 的值来更新相应的变量。最后使用 printf 函数输出结果。
阅读全文