编写程序,输入10个整数存入数组a,计算并输出数组a中的下标为偶数且数组元素为奇数的和?

如题所述

下面是求从键盘输入10个整数的奇数和偶数和的c代码:
#include <stdio.h>
int main()
{
int i,a[10],x=0,y=0;
printf("输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(i%2==0) x+=a[i]; else y+=a[i];
}
printf("偶数和:%d\n奇数和:%d\n",x,y);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-31
#include <stdio.h>
int main()
{
int a[11],sum=0;
for(int i=1;i<=10;i++)
scanf("%d",&a[i]);
for(int i=1;i<=10;i++)
{
if(i%2==0&&a[i]%2!=0)
{
sum+=a[i];
}
}
printf("%d",sum);
return 0;
}

用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元...
int a[10];int b[10] = {0};int i = 0,j = 0;for(i = 0; i < 10; i++){ printf("ÇëÊäÈëµÚ%d¸öÊý\\n", i+1);scanf("%d",&(a[i])); \/\/输入10个数 if(i % 2 == 1 && a[i...

编程程序,从键盘输入10个整数给一维数组a[10], 统计数组元素中奇数和偶...
include <stdio.h>int main(){int i,a[10],x,y;x=y=0;for(i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]%2) x++;else y++;}printf("奇数有:%d,偶数有:%d\\n",x,y); return 0;}

C语言编程,设a是一个有十个元素的整型数组,统计奇数和偶数个数
思路:遍历该数组,依次判断能否被2整除,确定是奇数还是偶数并进行统计,最后奇偶数个数。参考代码:include<stdio.h>#include<math.h>int main() { int i,j=0,o=0,a[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<10;i++) if(a[i]%2) j++; else o++; printf("奇数有%d个...

编程实现,从键盘输入10个整数存放在一个数组中,使用指针将数组中下标为...
void main(){ int *n=new int [10];printf("输入10个数字:");for (int i=0;i<10;i++){ scanf("%d",&n[i]);} for ( i=0;i<10;i++){ if(i%2==0) printf("%d\\t",n[i]);} printf("\\n");}

从键盘输入10个数存入一维数组中,输出下标为奇数的元素。
1,数组是相同数据类型的元素的集合。 2,数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起。 3,数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。 参考资料来源:百度百科-数组 已...

输入10个整数存入数组中,统计其中的奇数和偶数的个数 C++的代码
cout<<"给我10个整数:"<<endl; int n[10]; int numOfEven=0; \/\/偶数个数 int numOfOdd=0; \/\/奇数个数 for(int i=0;i<10;i++){ cin>>n[i]; \/\/输入数组 if(n[i]%2) numOfOdd++; else numOfEven++; } cout<<"奇数有"<<numOfOdd<<"个"<<endl; cout<<"偶数有"<<numOfEven<...

...任意输入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"...

...输入10个整数并存放到一维数组中,计算下标为奇数的元素的累加和并...
用visual c++编写:include<stdio.h> int main(){ int a[10],i,j,sum;for(j=0;j<=9;j++){ printf("a[%d]=",j+1);scanf("%d",&a[j]);} sum=a[0]+a[2]+a[4]+a[6]+a[8];printf("sum=%d\\n",sum);return 0;} ...

任意输入10个整数,输出其中的偶数,和偶数的个数
任意输入10个整数,输出其中的偶数,和偶数的个数 一 . 运用java代码如下:package bean;import java.util.Scanner;public class b { public static void main(String[] args) { int []a=new int[10];Scanner scanner=new Scanner(System.in);int m=0;System.out.println("请输入10个数字");f...

,输入10个整数放入数组,将其中的奇数放在数组的左面,把偶数放在数组的右...
代码如下:include <stdio.h>#include <stdlib.h>int main(){int numbers[10];\/\/ 输出数据printf("请输入10个整数:");for (int i = 0; i < 10; i++)scanf("%d", &numbers[i]);\/\/ 处理数据for (int i = 0; i < 10; i++) {if (numbers[i] % 2 == 0) {for (int j...

相似回答