admin 管理员组

文章数量: 1087139


2024年3月25日发(作者:jvm官网下载)

C语言实验报告实验五参考答案

实验五一维数值数组(参考答案)

1、设计程序sy5-1.c,计算n门课程的平均分。例如:若

有5门课程的成绩是:90.5.72.80.61.5.55,则平均分是:71.80.

算法分析:

先求n门课的成绩总和,(累加求和),再用累和除以课

程数。

参考答案:

include

void main()

double score[30]。sum=0,aver;

int n,i;

printf("Inputn:");

scanf("%d",&n);

printf("请依次输入%d门课程的成绩",n);

for(i=0;i

scanf("%lf",&score[i]);

sum=sum+score[i];

aver=sum/n;

printf( "nAverage scoreis: %5.2fn"。aver);

运行结果:

2、设计步伐sy5-2.c,对输入的10个整数按倒序寄存后

输出成效。

算法阐发:

利用“半数交流”算法,最前面的元素和末了面的元素交流,

逐步向中央挨近。可利用两个下标变量i和XXX。

参考答案:

include

int main()

int a[10]={1,2,3,4,5,6,7,8,9,10};

int i,j,t;

for( i=0,j=9.i

素没交换

t=a[i]。a[i]=a[j]。a[j]=t;}// a[i]-数组前端的数,a[j]-数组后

端的数

printf("交流后数组元素是:");


本文标签: 课程 利用 交流