第9次作业

1.#include<stdio.h>

main()

{

double a[8];

int i;

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

 

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

for(i=7;i>=0;i--)

 

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

 

}

 

 

2.#include<stdio.h>

main()

{

double a[6],max;

int i,flag;

printf("输入6个数:\n");

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

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

max=a[0];

flag=0;

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

if(max<a[i]){

max=a[i];

flag=i;

}

 

 

 

 

printf("最大的数是:%f,它的下标是:%d\n",max,flag);

}

 

 

3.#include<stdio.h>

main()

{

int a[10]={1.1};

int i,sum;

sum=a[0]+a[1];

for(i=2;i<=9;i++){

a[i]=a[i-1]+a[i-2];

sum+=a[i];

}

printf("Sum=%d\n",sum);

}

 

 

4.#include<stdio.h>

main()

{

float ave,score[5],sum=0;

int i;

printf("输入5门课程的成绩:\n");

for(i=0;i<=4;i++){

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

sum+=score[i];

}

ave=sum/5;

printf("Average:%.2f\n",ave);

}

 

 

5.#include<stdio.h>

main()

{

int a[7]={12,3,45,67,89,10,7};

int i,j,t;

printf("原有数据:\n");

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

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

printf("\n");

for(i=0,j=6;i<=j;i++,j--)

t=a[i]=a[j];

a[j]=t;

 

printf("调换后的顺序:\n");

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

 

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

printf("\n");

}

 

posted @ 2021-11-16 22:21  慢慢的乌龟  阅读(28)  评论(0)    收藏  举报