一维数组 定义一个10个元素的数组,输入10个整型数,并分别求出元素奇数的和与偶数的和
代码示例如下:
#include
int main() {
int a[10],i,sum1=0,sum2=0;
for(i=0;i<=9;i++) {
printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
if(i%2==0) sum1+=a[i];
else sum2+=a[i];
}
printf("此数组为:\n");
for(i=0;i<=9;i++) printf("%3d",a[i]);
printf("\n下标为偶数的元素的平均值为%.3f\n",sum1/10.0);
printf("下标为奇数的元素的平均值为%.3f\n",sum2/10.0);
return 0;
}
程序开始时,我们定义了一个大小为10的一维数组a,并初始化两个整数变量sum1和sum2,分别用于存储奇数索引和偶数索引元素的和。
接着,程序进入一个for循环,循环10次,每次循环让用户输入一个整数,然后存储在数组a中。同时,通过判断索引i的奇偶性来分别累加sum1和sum2。
循环结束后,程序输出数组a的内容,然后分别计算并输出偶数索引元素和奇数索引元素的平均值。
通过这个示例,我们可以看到如何通过编程处理数组,以及如何根据索引的奇偶性进行不同的操作。
这种处理方式在数据分析和处理大量数据时非常有用,可以快速统计出所需的数据。
通过上述代码,我们可以理解如何定义和使用数组,如何处理输入和输出,以及如何进行简单的数据分析。
C++定义一个有10个元素的一维数组计算最大值和最小值,并计算最大值附近...
可以做修改或输入 int a[10] = {1,3,4,2,50,3,1,30,10,20}; \/\/给数组排序,从小到大 sort(a, a+10); cout<<"最大:"<<a[9]<<", "<<"最小: "<<a[9]<<endl; cout<<"最大附近三个平均值: "<< float(a[0]+a[1]+a[2]) \/ 3.0f<<endl;}谢谢,望采纳 ...
java 中定义一个int型的一维数组,包含10个随机元素,
回答:你这是想问什么?
定义一个有10个元素的整型一维数组,将其中最小的数和第一个数对换,把...
遍历数组,将指针min指向较小的值,遍历完,指针min指向的就是最小值。同理指针max指向较大值,遍历完,指针max指向的就是最大值。include <stdio.h> int main(void) {int ints[10]={2,0,1,4,3,5,9,7,8,6};int i;for(i=0;i<10;i++){printf("%d ",ints[i]);}printf("\\n...
定义一个有10个元素的一维整数数组,定义一个指向一维数组的指针变量
1、打开Visual Studio 2010软件,新建一个项目。2、包含程序需要用到的头文件。3、输入主函数main。4、定义一个一维数组。5、定义一个数组指针。6、数组指针指向一维数组。7、打印出结果。
编写VB程序,生成有10个元素的一维数组,分别求和与平均值
option explicit option base 1 dim a(10),sum%,m%,i sum = 0 print “一维数组为”;for i = 1 to 10 a(i)=int(rnd*100)+1 print a(i)sum =sum +a(i)next i print "十个元素之和为:";sum print "十个元素的平均值为";sum\/10 ...
c语言"定义一维数组x,有十个元素,整数;输入十个整数;计算并且输出每一次...
帮你现写了一个如下:include <stdio.h>int main(){ int i,a[10]; int sum = 0; for(i=0;i<10;i++) { printf("请输入第%d个整数:",i+1); scanf("%d",&a[i]); sum += a[i]; printf("第%d次累加和为:%d\\n\\n",i+1,sum); } return ...
定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出...
这是我用动态内存分配写的:希望对你有帮助 include<iostream> using namespace std;void main(){ int *pc;int n;int i;int max,min;int sum=0;int average;cout<<"请输入n的值"<<endl;cin>>n;pc=new int[n];for(i=1;i<=n;i++){ pc[i]=rand();} for(i=1;i<=n;i++){...
利用指针实现,定义一个整型的一维数组,包含10个元素,通过键盘向数组输入...
include <stdio.h> main(){ int a[10],*p=a,i;while(p<a+10) scanf("%d",p),p++; \/\/指针实现 for(i=0;i<10;i++) printf("%d ",a[i]); \/\/下标实现 }
c++定义一个有10个元素的整型一维数组,统计输出数组中所有奇数元素在数...
include <stdio.h> int main(){ int n,a[10],*p;for(p=a;p<a+10;p++)scanf("%d",p);printf("数组中奇数元素的序号是:\\n");for(p=a;p
C语言 编程有一个含有10个元素的一维数组,求其中的最大值。
include <stdio.h>int main(){ int a[10]; int i; int max; for(i = 0; i < 10; i ++) scanf("%d",&a[i]); max = a[0]; for(i = 1; i < 10; i ++) if(max < a[i]) max = a[i]; printf("最大值=%d\\n", max); return 0...