求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题#includevoid main(){long int i,a[10],zhengshu=0,fushu=0,m=0,n=0;for(i=1;i

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 19:21:08
求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题#includevoidmain(){longinti,a[10],zhengshu=0,fushu

求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题#includevoid main(){long int i,a[10],zhengshu=0,fushu=0,m=0,n=0;for(i=1;i
求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题
#include
void main()
{
long int i,a[10],zhengshu=0,fushu=0,m=0,n=0;
for(i=1;i

求解决“由键盘任意输入10个数据,分别统计其中的正数个数、正数之和、负数个数、负数之和”的编程问题#includevoid main(){long int i,a[10],zhengshu=0,fushu=0,m=0,n=0;for(i=1;i
数组越界了,C语言中定义 long a[10],其元素依次为 a[0],a[1],a[2]...a[9]
所以循环的时候,一般这样
for (i = 0; i < 10; i ++)
{
    scanf("%ld", &a[i]);
}
 另外,在做你这道题时,没有必要做两次循环,一个循环就可以了呀
scanf到了一个数之后,立即判断其正负性,然后做相应的累加即可
所以,连数组都没必要使用,哈哈.