第九次作业

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]);}
}

 

以上是关于第九次作业的主要内容,如果未能解决你的问题,请参考以下文章

第九次作业

第九次作业

第九次作业

第九次作业

第九次作业

第九次作业