C语言编写程序,输入10个整数存入数组a,计算并输出数组a中的正数和、偶数和?

我的程序长这个样子,但是输入十个整数之后怎么也运行不出来,不知道是哪里错了?

第1个回答  2019-05-09
咳咳……先说最明显的一个毛病,a[10]是什么?这个数组只有10个数字,你后面i=0,i<=10什么鬼,这是11个数字,这个数组有这么长吗?后面的就不看了本回答被网友采纳

C语言编写程序,输入10个整数存入数组a,计算并输出数组a中的正数和...
for(i=0;i<10;i++){ printf("请输入第%d个数:",(i+1));scanf("%d",&a[i]);if(a[i]>0){ countA++;} if(a[i]%2==0){ countB++;} } printf("正数的和是:%d,偶数和是:%d\\n",countA,countB);}

C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和
a[10],i,sum[2]={0,0};for(i=0;i<=9;i++){ printf("请输入第%d个数:\\n",i+1);scanf("%d",&a[i]);if(0==a[i]%2)sum[0]+=a[i];else sum[1]+=a[i];} printf("偶数的和是:%d\\n",sum[0]);printf("奇数的和是:%d\\n",sum[1]);} 呵呵。有疑问提出。

如何用程序求整数的奇数和及偶数和?
```c include <stdio.h> int main(){ int num[10];int i, odd_sum = 0, even_sum = 0;\/\/ 输入10个整数 printf("请输入10个整数:\\n");for(i=0;i<10;i++)scanf("%d",&num[i]);\/\/ 计算奇数和与偶数和 for(i=0;i<10;i++){ if(num[i]%2==0)even_sum += num[i...

用C语言编写一段程序,用来输入10个整数保存到数组中,求出这10个整数的...
include<stdio.h> int main(){ int i,a[11],sum=0;for(i=1;i<=10;i++){ scanf("%d",&a[i]);sum+=a[i];} printf("%d",sum);return 0;}

求c语言大神。从键盘任意输入10个整数,存放在数组中,请计算数组中奇数和...
include<stdio.h>int main(void){int i,t=0,m=0,s[10];for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=0;i<10;i++){ if(s[i]%2==0) t++;}printf("输出偶数是:%d\\n",t);for(i=0;i<10;i++){ if(s[i]%2!=0) m++;}printf("输出奇数是:%d\\n"...

C语言编程输入10个整数存入数组a中然后按从打到小的顺序排序并输
编写一个C语言程序,用于输入10个整数存入数组a中,然后按照从大到小的顺序排序并输出。程序实现步骤如下:首先,引入必要的头文件<stdio.h>。接着,使用int main()函数作为程序的主入口。在主函数内部,定义一个整数型数组a[10]和两个整数变量i和j。使用for循环,从0到9遍历数组,输入每个元素的值...

C语言中从键盘输入10个整数存入数组,找出其中最大和最小值,并输出的...
intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])max=num[i];elseif(min>...

用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元...
scanf("%d",&(a[i])); \/\/输入10个数 if(i % 2 == 1 && a[i] % 2 == 0){ b[j] = i; \/\/判断条件符合的记录到b j++; \/\/中 } } \/\/输出总个数 printf("Ò»¹²ÓÐ%d¸öϱêÆæ&Ec...

c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后...

...编一个程序,输入10个整数,统计并输出其中正数,负数和零的个数...
main(){ int i,a[10];int zheng,fu,ling;for(i=0;i<=9;i++)scanf("%d",a[i]);for(i=0;i<=9;i++){ if(a[i]>0) zheng++;if(a[i]==0) ling++;if(a[i]<0) fu++;} printf("%d %d %d",zheng ling fu);getch();} 现场编写 看一下有没有错误!

相似回答