2020-04-10

今天是对函数这一部分内容的最后一次课,我们完善了针对函数调用方面的知识,对函数的理解程度也进一步加深,为之后指针的学习打好基础。

作业1

#include<stdio.h>

int fun(int m,int n);

int a[5][5]={0};

int i,j;

int main()

{

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

{

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

{

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

}

}

int m,n;

scanf("%d %d",&m,&n);

fun(m,n);

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

{

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

{

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

}

printf("\n");

}

}

int fun(int m,int n)

{

int temp;

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

{

temp=a[m-1][j];

a[m-1][j]=a[n-1][j];

a[n-1][j]=temp;

}

}

作业2

#include<stdio.h>

int fun(int);

int main()

{

int i;

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

{

if(fun(i)==1)

{

printf("%d ",i);

}

}

}

int fun(int a)

{

  int j,k;

  j=a/10;

k=a%10;

if(j*k<j+k)

{

return 1;

}

else

{

return 0;

}

}


作业3

#include<stdio.h>

float fun(int);

float a[20]={0};

float b[20]={0};

float c[20]={0};

int i;

int main()

{

a[0]=1;

a[1]=2;

b[0]=2;

b[1]=3;

printf("%f ",fun(i));

}

float fun(int i)

{

float sum=0;

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

{

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

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

}

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

{

c[i]=b[i]/a[i];

sum+=c[i];

}

return sum;

}

作业4

#include<stdio.h>

int main()

{

int black,red,white;

for(black=1;black<=6;black++)

{

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

{

for(white=0;white<=3;white++)

{

if(black+red+white==8)

{

printf("黑球是%d,红球是%d,白球是%d\n",black,red,white);

}

}

}

}

}

作业5

#include<stdio.h>

int main()

{

int i,j;

int a[4][3]={

1,2,3,

4,5,6,

7,8,9,

0,1,2

};

int s[3][4]={0};

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

{

for(j=0;j<3;j++)

{

s[j][i]=a[i][j];

}

}

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

{

for(j=0;j<4;j++)

{

printf("%d,",s[i][j]);

}

printf("\n");

}

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容