C语言一维数组编程:随机产生10个100~200之间的随机整数,然后按照从大到小的顺序排序后输出。
random用法:random(x); //注释:x是个正整数
即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。
x=100+*random(100);
x就是这个范围的数了。
弄20个就行。
#include#include#includeint main(){int i,j,k,t,a[10]; srand(time(0)); for(i=0;i<10;i++) {a[i]=rand()%101+100; printf("%d ",a[i]); } printf("
"); for(i=0;i<9;i++) {k=i; for(j=i+1;j<10;j++) if(a[j]<a[k])k=j; t=a[i];a[i]=a[k];a[k]=t; } for(i=0;i<10;i++) printf("%d ",a[i]); printf("
"); return 0;}
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N (10)
int main(void)
{
int a[N],i,j,t;
srand(time(NULL));
for(i=0;i<N;++i)
a[i]=rand()%101+100;
for(i=0;i<N;++i)
{
for(j=0;j<N-i-1;++j)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<N;++i)
printf("%d ",a[i]);
return 0;
}
c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分...
include<stdio.h> float aveg(int a[]);int max(int a[]);int min(int a[]);float aveg(int a[]){int i,sum=0;float av;for(i=0;i<=9;i++){ sum=sum+a[i];} printf("%d\\n",sum);av=sum\/10.00;return av;} int min(int a[]){int imin,i;imin=a[0];for(i=...
JAVA语言编程:有一个一维数组,内放10个学生成绩,编程求出平均分,最高...
\/\/定义你的数组arrays;arrays = sort(arrays);Double min = arrays[0];\/\/最低分;Double max = arrays[9];\/\/最高分;Double pingjun = 0.0;for(int i=0;i<arrays.length;i++){ pingjun = arrays[i]\/10 +pingjun;} pingjun是你要的平均值 ...
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...
输入10个实数存放在一维数组a中,计算并输出a数组中所有元素的平均值...
在编程中,处理数组是常见任务之一。例如,假设我们需要处理一组实数,可以将这10个实数存储在一维数组a中。下面是一个简单的程序示例,用来输入10个实数并计算它们的平均值。首先定义一个一维数组a,它能够存储10个实数。同时声明两个变量,一个用于存储数组元素的总和,另一个用于存放平均值。这里,我们...
用c语言定义一维数组x[10],从键盘上输入10个数,求次大的数 是次大哦...
输入数据后排队。然后在队伍里找次大的。若全部数值一样 则 没有 次大。include <stdio.h> include <stdlib.h> main() { int x[10],t,m;int i,j;printf("please input 10 int data:\\n");for (i=0;i<10;i++) scanf("%d",&x[i]);for (i=0;i<9;i++)for (j=i+1;j<...
C语言编程输入10个数据放入一维数组中
本文提供了一个使用C语言实现的功能:通过简单选择排序算法,对输入的10个整数进行排序并存入一维数组。简单选择排序算法的基本思路是,每次从未排序部分选取最小元素,将其放置于已排序序列的末尾。首先,程序定义了一个10元素的整型一维数组a,并初始化为零值。接着,程序通过循环从用户获取10个整数,并将...
C语言一维数组10个元素的最大值及下标
include<stdio.h> void main(){ int max;int a[10];int h;printf("please input 10 number\\n");for(int i = 0; i < 10; i++)scanf("%d",&a[i]);max = a[0];for(i = 0; i < 10; i++){ if(a[i] > max){ max = a[i];h = i;} } printf("最大值是:%d,...
C语言定义一个长度为10的一维数组,从键盘任意输入10个分数,求这十个...
void main(){ int a[10]; int i,avg; int sum = 0; for(i=0;i<10;i++){ scanf("%d",a[i]); sum = sum + a[i]; } avg = sum \/ 10; printf("avg=%d",avg); }
...写个C语言程序呀 从键盘上输入10个数存入一维数组中,求这10数中的...
include "stdio.h"main(){ int arr[10]; \/\/数组 int max,min;\/\/最大和最小数的变量 printf("请输入10个数按回车确定一个数"); for(int i=0;i<10;i++){ scanf("%d".&arr[i]); } max=arr[0]; min=arr[0];\/\/假设最大和最小数都是数组0索引的值 ...
c语言 有一个一维整型数组,内放10个学生的成绩,求其中的最大值及其...
include <stdio.h>int main(){ int a[10], i, max, min; for(i = 0; i < 10; i ++) scanf("%d",&a[i]); max = min = 0; for(i = 1; i < 10; i ++) { if(a[max]a[i]) min = i; } printf("%d %d\\n", max, min); return...