定义一个一维型数组,有10个元素,通过键盘给10个元素赋值然后找出最小值并显示出来?

毕业的期末考试,求助,麻烦具体点

#includ“<stdio.h>"
main()
{
int i,min,a[10];
printf("请输入十个整数::\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=0;i<10;i++)
{
if(min>a[i])
min=a[i];

printf("上述所有输入数值的最小值是:%d\n",min);
}

函数内容意思如下:
定义函数;
定义函数类型为整型;
输入十个整数;
确定当前最小值为第一个数值,当下一个输入的数值小于当前值,则下一个数值为最小值;
循环,直到最后一个数;
如此,最终以输出最小值min为准,输出最小值min的值。

参考资料:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3419399&bbs_id=1000

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-27
#include<stdio.h>
main()
{
int i,min,a[10];
printf("input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=0;i<10;i++)
{
if(min>a[i])
min=a[i];
}
printf("the min is:\%d",min);
}
第2个回答  2011-06-27
#include<stdio.h>
#define N 10
int main()
{
int i,score[10],min;
for(i=0;i<N;i++)
scanf("%d",&score[i]);
min=score[0];
for(i=0;i<N;i++)
if(score[i]<min)min=score[i];
printf("最小值是:%d\n",min);
return 0;
}
第3个回答  2011-06-27
#include"stdio.h"
#include"limits.h"
void main()
{
int i,a[10];
int min=INT_MAX;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<min)min=a[i];
}
printf("min is %d\n",min);
}

定义一个有10个元素的一维整型数组,从键盘输入给数组的每个元素赋值,并...
printf("请输入10个整数:\\n");for(i=0;i<n;i++)scanf("%d",&a[i]);printf("\\n输入的10个数是:\\n");printf("输出你输入的元素:\\n");for(int i=0;i<10;i++){ printf("arr[%d]=%d\\n",i,arr[i]);} printf("数组总和为:%d\\n",sum);} 与结构或类中的字段 数组中的...

C语言:定义一个包含10个元素的一维数组找出其中的最大值让其与第一个...
int i, a[10], max, min, pmax, pmin, tmp;srand(time(NULL));for(i=0; i<10; i++){ a[i] = rand()%100+0;} printf("这十个数分别为:\\n");for (i=0; i<10; i++){ printf("%d\\t", a[i]);} max = a[0];pmax = 0;for(i=1; i<10; i++){ if(a[...

1.定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出...
在数组循环随机数赋值的同时 输出并用变量求和,记录最大值及最小值(和前一个数比较)最后求平均值 输出和,平均值,最大最小

用JAVA从键盘输入10个整数存入一维数组求出最大值和最小值
int x=array[0];for(int i=1;i<array.length;i++){ int item=array[i];if (item >x){ x=item;} } System.out.print(x);\/\/谢谢

定义一个包好10个元素的整型数组,通过键盘输入10个数据分别赋给10个...
include<stdio.h> void main() { int a[10],i,max; float av;for ( i=0;i<10;i++ ) scanf("%d",&a[i]);max=av=a[0]; for ( i=1;i<10;i++ ) { av+=a[i]; if ( max

...键盘输入10个整数存入数组,找出其中最大和最小值,并输出。
inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])max=num[i];elseif(min>num[i])min...

...10 的一维数组元素中的最大值、最小值和平均值。
include <stdio.h>#define N 10 \/\/定义符号常量\/\/求最大值函数int max_func(int a[],int n){ int i,max; for(max=a[0],i=1;i<N;i++) \/\/初始默认最大值为a[0],遍历数组元素 if(max<a[i]) \/\/如果当前最大值<当前数组元素,则将该元素赋值给max max=a[i]...

C语言编程:键盘输入10个数,用函数实现计算数据中最大值、最小值...
在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果...

用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把1...
int[] buffered = new int[10]; \/\/ 声明一个临时数字类型的数组 \/\/ 要搞清楚,这个数组其实有 11 个位置,我现在只用了其中10个!\/\/ 循环给这个数组赋值 for (int i = 0; i < buffered.length; i++) { buffered[i] = random.nextInt(100);} System.out.println("--- 生成结果 --...

C语言定义一个整数类型的一维数组,长度为10,然后通过键盘录入10个数赋值...
include <stdio.h> int main(void){ int arr[10];int i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%d ",a[i]);printf("\\n");}

相似回答
大家正在搜