maxi)maxi=a[" />
搜档网
当前位置:搜档网 › c语言上机作业

c语言上机作业

c语言上机作业
c语言上机作业

1、设计一函数实现对数组中前n个数求最大值,在主函数中用随机函数生成数组元素的值。在主函数中输出最大值,整数n在程序运行过程中输入。

#include

#include

int main()

{

int a[10],i;

for(i=0;i<=9;i++)

a[i]=rand();

for(i=0;i<=9;i++)

printf("%d ",a[i]);

int n;

scanf("%d",&n);

int maxi=a[0];

for(i=0;i<=n;i++)

if(a[i]>maxi)

maxi=a[i];

printf("最大的数字为:%d",maxi);

return 0;

}

2、设计一函数实现对数组中前n个数求平均值,在主函数中用随机函数生成数组元素的值。在主函数中输出平均值,整数n在程

序运行过程中输入。

#include

#include

int main()

{

int a[10],i;

for(i=0;i<=9;i++)

a[i]=rand();

for(i=0;i<=9;i++)

printf("%d ",a[i]);

int n;

scanf("%d",&n);

float sum=0,aver;

for(i=0;i

sum+=a[i];

aver=sum/n;

printf("所有的元素的平均值是:%.2f\n",aver);

return 0;

}

3、设计一max函数实现求二个整数的中最大值,在主函数中用随机函数生成数组元素的值,调用max函数输出数组中最大值

#include

void main()

{

int a[10],i,maxi;

int max(int a[],int n);

printf("请输入两个数:");

for(i=0;i<2;i++)

scanf("%d",&a[i]);

maxi=max(a,2);

printf("输出的最大的数是:%d\n",maxi); }

int max(int a[],int n)

{

int max,i;

max=a[0];

for(i=1;i

if(a[i]>max)

max=a[i];

return max;

}

相关主题