第九次作业
Posted 人的伤痕痕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第九次作业相关的知识,希望对你有一定的参考价值。
教材p121 1
#include<stdio.h> main() {float a[8]; int i; printf("请输入数组数据\\n"); for(i=0;i<8;i++) {scanf("%f",&a[i]);} for(i=7;i>=0;i--) {printf("%10f",a[i]);}}
2.教材p121 2
#include<stdio.h> main() { int a[6],i,max,maxindex; printf("请输入六个数:\\n"); for(i=0;i<6;i++) {scanf("%d",&a[i]);} max=a[0]; for(i=1;i<6;i++) { if(max<a[i]) {max=a[i]; maxindex=i;}} printf("最大的数为%d\\n下标为%d\\n",max,maxindex);}
3.教材p121 3
#include<stdio.h> main() { int a[10],i,sum=0; for(i=2;i<10;i++) {a[0]=1; a[1]=1; a[i]=a[i-1]+a[i-2];} for(i=0;i<10;i++) { sum+=a[i];} printf("和为%d\\n",sum);}
4.教材p101 6-4
#include<stdio.h> main() { int a[5][5],i,j; for(i=0;i<5;i++) {for(j=0;j<5;j++) {a[i][j]=a[i][j-1]+1;}} for(i=0;i<5;i++) {for(j=0;j<5;j++) {printf("%4d",a[i][j]);} printf("\\n");} }
5.教材p101 6-5
#include<stdio.h> main() { int a[5][5],i,j,sum=0; for(i=0;i<5;i++) {for(j=0;j<5;j++) {a[i][j]=a[i][j-1]+1;}} printf("数组数据为:"); for(i=0;i<5;i++) {for(j=0;j<5;j++) {printf("%3d",a[i][j]);}} for(i=0;i<5;i++) {for(j=0;j<5;j++) {if(i==j||i+j==4) {sum+=a[i][j];}}} printf("\\n对角线元素和为%d\\n",sum); }
6.编写程序,实现一维数组接收5门课程的成绩,并输出平均数。
#include<stdio.h> main() { int a[5],i; float sum=0; printf("请输入五门功课成绩:"); for(i=0;i<5;i++) { scanf("%d",&a[i]); sum+=a[i];} printf("平均分为%f",sum/5.0);}
7.编程程序,实现一维数组中前·后元素的对调。
#include<stdio.h> main() { int a[5],i,t,j; for(i=1;i<5;i++) { a[0]=0; a[i]=a[i-1]+1;} printf("原数组为:\\n"); for(i=0;i<5;i++) {printf("%2d",a[i]);} for(i=0;i<5;i++) {for(j=4;j>=0;j--) { if(i+j==4&&i<=j) {t=a[i]; a[i]=a[j]; a[j]=t;}}} printf("\\n对调后的数组:\\n"); for(i=0;i<5;i++) {printf("%2d",a[i]);} }
以上是关于第九次作业的主要内容,如果未能解决你的问题,请参考以下文章