定义一个一维整型数组,有10个元素。(5,4,9,2,6,11,14,8,10,16)?
C语言代码和运行结果如下:
输出符合要求,望采纳~
附源码:
#include <stdio.h>
int diff(int x, int y) { // 求差函数
if (x > y)
return x - y;
else
return y - x;
}
int main() {
int a[10] = {5,4,9,2,6,11,14,8,10,16}; // 定义数组并初始化
int max = a[0], min = a[0], sum, i;
printf("下标为奇数的元素: ");
for (i = 1; i < 10; i++) {
if (i % 2 == 1) // 输出下标为奇数的元素
printf("%d ", a[i]);
if (a[i] > max) // 求最大值
max = a[i];
else if (a[i] < min) // 求最小值
min = a[i];
}
sum = diff(min, max); // 最大值与最小值的差,保证结果非负
printf("
最大值max=%d, 最小值min=%d, 最大值与最小值的差sum=%d
", max, min, sum);
return 0;
}
定义一个一维整型数组,并对其初始化,求数组中元素的最大值、最小值和...
include <stdio.h> #define ARRAY_LEN 5 \/*数组长度*\/int main (void) {int arr[ARRAY_LEN],max,min;float sum,average;int i;printf ("请为%d个元素的一维数组输入内容:\\n",ARRAY_LEN); for (i=0; i<ARRAY_LEN; i++) scanf ("%d",&arr[i]); putchar ('\\n'); ...
java中定义一个具有10个元素的整型数组a的语句是什么?
int[] a = new int[10];int a[] = new int[10];这两个都OK~如果知道元素具体项,也可以 int[] a = {1,2,3,4,5,6,7,8,9,0};
JAVA编程。定义一个包含10元素的整型数组,求这10个数的平均值和最大值...
public void tt(){ int test[]=new int[]{4,2,1,5,1,6,2,6,23,98};int max=0;int sum=0;for(int i=0;i<test.length;i++){ if(test[i]>max){ max=test[i];} sum+=test[i];} System.out.println("最大值"+max);System.out.println("和"+sum);System.out.println("...
用C语言:设a是个有10个元素的一维整型数组,查找x是否在数组中,x由运行...
int x;scanf("%d",&x);for(int i=0;i
定义一个包含10个元素的整型数组存放10名学生的成绩,从键盘输入数组元素...
1、新建一个工程。2、采用逐个赋值法进行编程。首先打开编辑器创建工程并新建内容,输入标准输入输出头文件及main()主函数。3、进行编译看是否有错误。4、编辑计算总分与平均分的程序语句。输出计算求得的总分与平均分。5、首先打开编辑器创建工程并新建内容,然后在主函数中进行编辑。6、定义数组a[]...
定义一个包含10个元素的整型数组存10名学生的成绩从键盘输入数组元素显 ...
int student[10];for(int i=0;i<10;i++){ scanf(%d,student[i]);} 最高分 循环比较大小 最低分 循环比较大小;平均分:调用avg函数;
c++求答案,定义一个10个元素的整型数组,完成以下操作 1、让用户从键盘...
include <math.h> using namespace std;bool numIsPrime (int num) { int i;int iSqrt = sqrt(num);for (i = 2; i <= iSqrt; ++i) { if(num % i == 0)return false;} return true;} void sortAsDsc (int arr[]) { int i, k;int iTmp;for (i = 0; i < 10 - 1;...
C语言习题 定义一个包含10个元素的整型数组.输入10个整数并求数组元素的...
楼主你好!根据你的要求代码实现如下!include<stdio.h> int main(){ int a[10]={},i,sum=0;printf("请输入10个整数:\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum+=a[i];} printf("10个元素和为:%d",sum);return 0;} 希望我的回答对你有帮助!
...2,3,4,5,6,7,8,9,10},输出该数组元素之和、最大值、最小值。_百度...
public class Test{ public static void main(String args[]){ int score[] = null ;score = new int[10] ;for(int i = 0 ; i < score.length ; i++){ score[i] = i ;} int max , min , sum ;max = score[0] ;min = score[0] ;sum = 0 ;for(int i = 0 ; i < ...
有一个整型数组a,有10个元素,输出数组中的全部元素
“for(i=0;i<10;i++);”多了一个分号,相当于这10次循环执行了空语句,最后输出的实际上是a[10],造成数组越界。