用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数

供稿:hz-xin.com     日期:2025-01-15
从键盘输入10个数存入一维数组中,输出下标为奇数的元素。

#include
int main()
{ int a[10],i;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if (i%2==1)
printf("%d",a[i]);
}
return 0;
}

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

复制过来的汉字是乱码,粘贴到vc里就可以。其中下标是从0开始而不是1.注释是我在这里加的,复制到程序的时候可能需要删除。
#include

int main()
{
int a[10];
int b[10] = {0};
int i = 0,j = 0;

for(i = 0; i < 10; i++)
{
printf("ÇëÊäÈëµÚ%d¸öÊý
", i+1);
scanf("%d",&(a[i])); //输入10个数
if(i % 2 == 1 && a[i] % 2 == 0)
{
b[j] = i; //判断条件符合的记录到b
j++; //中
}
}
//输出总个数
printf("Ò»¹²ÓÐ%d¸öϱêÆæÊýֵΪżÊý, ·Ö±ðÊÇ£º
", j);
i = 0;
//输出具体的下标和元素值
while(b[i] != 0)
{
printf("µÚ%dºÅ£¬ÊýֵΪ%d
",b[i], a[b[i]]);
i++;
}
return 0;
}

#include<stdio.h>
main()
{
int i,a[10],j=0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(i%2==1)
if(a[i]%2==0)
j++;
}
printf("%d",j);
}

#include <stdio.h>
main()
{
int a[10],i,num=0;
for(i=1;i<10;i++)
{scanf("%d",&a[i]);
if(i%2!=0&&a[i]%2==0)
num++;

printf("%d",num);
}

以下是一个C语言程序,该程序实现从键盘输入10个整数存放到数组中,然后...
include "Stdio.h"int main(void){ int arr[10],i,j,temp,k;printf("please input ten data : ");for(i=0;i<10;i++)scanf("%d",&arr[i]);\/*从小到大排序*\/ for(i=0;i<9;i++){ temp = arr[i];for(j=i+1;j<10;j++){ if(temp>arr[j])k = j;} arr[i] = ...

c语言如何从键盘输入10个整数,并输出结果?
C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:1、首先输入 include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");2、然后输入 for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); i+...

c语言:从键盘输入10个数存放于数组中,求出这10个数的平均值、最大值及...
printf ("大于平均值的数:\\n");for (i = 0; i < 10; ++i){ if (a[i] > avg){ printf ("%f ", a[i]);return 0;} 声明数组时 在数组名之后跟一个用括号括起来的上界。上界不得超过 Long数据类型的范围(-2,147,483,648 到 2,147,483,647)。例如,下列数组声明可出现、在...

从键盘输入10个整数并将其存放到数组中,求平均值。C语言做
include <stdio.h> void main(){int a[10];int sum = 0;for (int i = 0; i < 10; i++){scanf("%d", &a[i]);sum += a[i];}double average = sum \/ 10.0;printf("%lf\\n",average);}

C语言编程序,要求从键盘输入10个整数存入一维数组。。
include<stdio.h> main(){ int a[10];int i,j,t;for(i=0;i<10;i++)scanf("%d",&a);printf("\\n");for(j=0;j<9;j++){ for(i=0;i<9-j;i++){ if(a>a[i+1]){ t=a;a=a[i+1];a[i+1]=t;}}} for(i=0;i<10;i++)printf("%d",a);} ...

C语言:键盘输入10个数存入数组中,将这10个数逆序输出
通过循环即可实现该功能 1 顺序循环,输入10个数值;2 逆序循环,输出10个数。代码 int main(){ int i, a[10]; for(i = 0; i < 10; i ++) scanf("%d",a+i); for(i = 9; i >= 0; i --) printf("%d ",a[i]); return 0;} ...

从键盘输入10个整数并保存到数组,求出该10个整数的最大值、最小值以及...
include <stdio.h> int main(){ int score[10]; \/\/这里你自己初始化一下数组内容 int sum=0,last=0,high=0,pass=0;float ave,jigelv;for(i=0;i<10;i++){ printf("please input number\\n");scanf("%d\\n",&s[i]);sum+=a[i];last = a[i];if(a[i]>high)high = a[i];...

C语言:从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。 麻...
2012-06-02 C语言中从键盘输入10个整数,存到一个数组,在找出其中的最大... 7 2013-05-17 用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其... 14 2015-12-11 从键盘上输入10 个整数存入一维数组,然后找出其中最小值。用... 5 2016-06-30 C语言从键盘输入任意的10个整数,从中找出最...

C语言:从键盘上输入10个整数,将其保存到数组中,并按升序排列。_百度知 ...
源程序代码以及算法解释如下:define _CRT_SECURE_NO_WARNINGS include<stdio.h> int main(){ int i, j;\/\/定义循环变量 int M_num;\/\/定义中间变量 const int N = 10;\/\/定义数组元素个数 int number[N];\/\/定义两个数组 printf("请输入10个数组元素:\\n");\/\/文字提示 for (i = 0; i ...

如何用c语言从键盘输入10个数存入数组并求和?
函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法: