上机实验五答案

发布 2022-09-05 11:06:28 阅读 1458

实验五循环及数组的应用。

一、 实验目的:

1、 掌握一维数组的定义、初始化和使用。

二、 实验地点:机房。

三、 实验内容:

先调试上次作业程序(尽快完成,25分钟不能完成请先做下面部分!)

2、输入n,求多项式5+52+53+…+5n的值。

3、编程打印出以下图形。

第一部分。选择题。

1、若已定义:int a[13];则不能正确引用a数组的元素的是()

a. a[0] b. a[10] c. a[10+3] d. a[13-5]

2、若有定义:int a[3]=;则a[1]的值为()

a. 0 b. 1 c. 2 d. 3

3、若有定义:int a[5]=;

则语句a[1]=a[2]+a[4]-a[2];运行后a[1]的值为()

a. 6 b. 5 c. 1 d. 2

4、下面程序段的运行结果是()

int i=0,a[6]=;

dogetch();

2、程序其功能是将从键盘依次输入的m个整数逆序输出。

#include<>

#include<>

#define m 8定义符号常量m,程序中m用8代替。

main()

int a[m],i相当于int a[8]

printf("please input 8 numbers:");

此循环用于输入8个数分别赋值给a数组里的每个元素。

for(i=0;iscanf("%d",/a[i]/*scanf("%d",/a[i]/*输入语句格式。

printf("inverge order is:");

**/for(i=m-1,i<=0,ifor(i=m-1;i>=0;i--)for循环格式,以及注意各表达式条件。

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

printf("");

getch();

3、程序其功能是实现从键盘依次输入m个整数,输出其中所有的偶数。

#include<>

#include<>

#include m 5define m 5 定义符号常量格式。

main()

int a[m],i;

printf("please input 5 numbers:");

for(i=0;iscanf("%d",&a[i]);

printf("even numbers:");

for(i=0;i/**if(a[i]/2==0if(a[i]%2==0)/*判断是否为偶数。

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

printf("");

getch();

程序填空题。

此题主要要判断i,j,k分别为1元,2元和5元纸币的个数。

#include <>

void main()

int i,j,k;

int num=0;

printf(" no. 1 yuan 2 yuan 5 yuan");

for(k=0;k<=2;k++)k为5元纸币个数,最多两张。

for(j=0;j<=5;j++)j为2元纸币个数,最多五张。

for(i=0;/*i<=10 /*i++)i为1元纸币个数,最多十张。

if(/*k*5+j*2+i*1= =10条件为当它们能组成10元钱就输出。

getch();

2、以下是一个评分统计程序,数组r存有9个评委的打分,统计时,去掉其中的1个最高分和1个最低分,其他7个分数的平均分既是最后得分,请把程序补充完整。

void main()

float r[9]=;

float sum,**e,max,min; **e为平均数,max为最大值,min为最小值。

int i;

/**sum=0; /和sum赋初值。

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

sum+=/r[i将r数组中的每个数加入sum中。

max=min=r[0];

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

**e=/*sum-max-min)/7 /*总分去掉最高分去掉最低分之后求平均。

printf("**erage=%.2f",**e);

3、补充程序该程序的功能是找出数组中的最小数min1和次小数min2。

#include<>

main()

int i,a[10]=;

int min1,min2;

i=0;min1=a[0] min2=a[0]>a[1]?/a[0]:a[1]/*min2表示a[0] a[1]中较大的值。

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

else if(a[i]min2=a[i];

如果找到的数没有比最小值min1小,那么判断它是不是比次小值min2小。是的话,则a[i]变成次小值。

printf("min1=%d,min2=%d",min1,min2);

getch();

编程题。1、输入8个整数存放在一个数组中,求出该数组中的最大值和最小值。

四、 实验心得体会及问题反馈。

上机实验作业答案

答案 一。1 site 把搜索范围限定在特定站点中。有时候,您如果知道某个站点中有自己需要找的东西,就可以把搜索范围限定在这个站点中,提高查询效率。msn 注意,site 后面跟的站点域名,不要带 http 另外,site 和站点名之间,不要带空格。双引号 使用双引号 进行词组检索,利用双引号查询完...

上机实验1答案

实验目的 1.熟悉vc 6.0调试环境,掌握运行一个c程序的基本步骤。2.掌握基本输入 输出函数的使用。3.能够编写简单的顺序结构程序,实现简单的数据处理。4.掌握c程序的查错方法。实验内容 一 调试示例。改正下列程序中的错误,求华氏温度1000f对应的摄氏温度。计算公式如下,其中 c表示摄氏温度,...

C上机实验答案

实验二。1 编写一个控制台应用程序exp02 01,根据用户输入的两个整数,分别输出这两个整数的和 差 积和商。提示 用把用户从键盘上的输入转换成整数 using system using using namespace exp02 01 class program a int b a b a b ...