键盘录入8个整数存入数组 程式设计:从键盘输入10个整数存入阵列啊,输入该阵列各元素,并求其最大值,最小值和平均值
程式设计:从键盘输入10个整数存入阵列啊,输入该阵列各元素,并求其最大值,最小值和平均值
程式设计:从键盘输入10个整数存入阵列啊,输入该阵列各元素,并求其最大值,最小值和平均值
#include <stdio.h>int main(){ int i; int num[10], min, max; double sum = 0; for (i = 0; i < 10; i++) scanf("%d", &num[i]); min = num[0]; max = num[0]; sum = num[0]; for (i = 1; i < 10; i++) { if (max < num[i]) max = num[i]; if (min > num[i]) min = num[i]; sum += num[i]; } for (i = 0; i < 10; i++) printf("%d ", num[i]); printf("nmax= %d, min= %d, aver= %lfn", max, min, sum/10); return 0;}实现从键盘输入十个整数放到阵列中,并求该阵列的最大值最小值平均值并输出
已实现:#include <stdio.h>
void main()
{
int a[10];
int i,max=0,min=0;
float sum=0.0;
for(i=0; i<10;i++){
scanf("%d",&a[i]);
sum+=a[i];
if(max<a[i]){
max=a[i];
}
if(min>a[i]){
min=a[i];
}
}
printf("最大值为:%d",max);
printf("最小值为:%d",min);
printf("平均值为:%f",sum/10.0);
}
C++程式设计实现:从键盘输入10个正整数,计算并输出最大值、最小值、平均值。
#include <iostream.h>
void main()
{
int a[10],i,s=0;
float arry;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
{
for(int j=i+1;j<10;j++)
{
if(a[i]>a[j])
{
int t=a[j];
a[j]=a[i];
a[i]=t;
}
}
}
cout<<"最小数="<<a[1]<<endl;
cout<<"最大数="<<a[9]<<endl;
for(i=0;i<10;i++)
{
s=s+a[i];
}
arry=s/10;
cout<<"平均值="<<arry<<endl;
}
java程式设计,从键盘输入10整数存入阵列中,输出这10个整数,并求最小值.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = 10;
int[] b = new int[a];
int i=0;
int c = 0;
while(i<a){
b[i]=sc.nextInt();
if(i!=0){
c=(c>b[i])?b[i]:c;
}else{
c=b[i];
}
i++;
}
for(int s:b){
System.out.print(s+" ");
}
System.out.println();
System.out.println("最小数:"+c);
}
}

C语言程式设计:将从键盘输入十个整数存入阵列中,计算所有元素的平均值及最大值,并输出
#include<stdio.h>
int main(void)
{
int i,j,k,x,a[10];
int sum=0;
double avg;
printf("Input ten numbers:n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
sum=sum+a[i];
}
avg=sum/10.0;
printf("平均值为:%lfn",avg);
for(i=0;i<10;i++)
{
k=i;
for(j=i+1;j<10;j++)
if(a[j]<a[k])
k=j;
if(i!=k)
{
x=a[i];
a[i]=a[k];
a[k]=x;
}
}
printf("The max:%dn",a[9]); return 0;
}
从键盘输入10个整形资料,放入阵列a中,求其最大值,最小值及其所在元素下标位置,并输出。
#include <stdio.h>
void main()
{
int a[100],max,min,n,i;
scanf("%d",&n);
for(i=0;i<n;i++)scanf("%d",&a[i]);
max=min=0;
for(i=1;i<n;i++)
{
if(a[i]>a[max])max=i;
if(a[i]<a[min])min=i;
}
printf("最大值下标:%d 最小值下标:%d n",max,min);
}
程式设计实现,从键盘输入10个正整数,计算最大值,最小值,平均值
#include<iostream>
using namespace std;
void main()
{
int num[10];
int max,min;
int i;
int max_num,min_num;
int sum;
int average;
cout<<"Please enter the ten numbers:(after each input please press Enter!!)"<<endl;
for(i=0;i<10;i++)
{
cout<<"Please enter number "<< i+1 <<endl;
cin>>num[i];
cout<<endl;
}
cout<<"the munbers are:"<<endl;
for(i=0;i<10;i++)
{
cout<< num[i] <<" ";
}
cout<<endl;
max=num[0];
min=num[0];
max_num=0;
min_num=0;
sum=0;
for(i=0;i<10;i++)
{
sum+=num[i];
if(num[i]>max)
{
max=num[i];
max_num=i;
}
else if(num[i]<min)
{
min=num[i];
min_num=i;
}
else
continue;
}
average=sum/8;
cout<<"the max is number " << max_num+1 << ":"<< max <<endl;
cout<<"the min is number " << min_num+1 << ":"<< min <<endl;
cout<<"the sum is "<< sum << endl;
cout<<"the average is "<< average << endl;
}
vc6.0除错通过的
从键盘输入任一组整数存入一维阵列中,在萤幕上输出显示该阵列元素中的最大值、最小值以及平均值。
#include<stdio.h>
int main()
{
int a[10];
int ma,mi;
float avg=0.0;
printf("input:n");
scanf("%d",&a[0]);
avg=ma=mi=a[0];
for(int i=1;i<10;i++)
{
printf("input:n");
scanf("%d",&a[i]);
if(a[i]>ma) ma=a[i];
if(a[i]<mi) mi=a[i];
avg+=a[i];
}
avg/=10.0;
printf("max=%d min=%d avg=%fn",ma,mi,avg);
return 0;
}
从键盘输入10个整数并储存到阵列,求出该10个整数的最大值、最小值以及平均值。 要用c语言。
int max(int* a,int n)
{
int MaxDate=a[0];
int i=1;
for(;i<n;i++)
{
if(MaxDate<a[i])
{
MaxDate=a[i];
}
}
return MaxDate;
}
int min(int* a,int n)
{
int MinDate=a[0];
int i=1;
for(;i<n;i++)
{
if(MinDate>a[i])
{
MinDate=a[i];
}
}
return MinDate;
}
int ver(int* a,int n)
{
int sum=0;
int i=0;
for(;i<n;i++)
{
sum+=a[i];
}
return sum/n;
}
int main()
{
int a[10]={0};
int i=0;
printf("请输入10个数字:");
for(;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("最大数:%dn",max(a,10));
printf("最小数:%dn",min(a,10));
printf("平均数:%dn",ver(a,10));
return 0 ;
} 有什么可以直接问,忘采纳!