2020-04-09

今天学习了函数调用以及返回值的用法

作业1

#include<stdio.h>

int fun(int);

int main()

{

int m;

scanf("%d",&m);

fun(m);

}

int fun(int n)

{

int a[n][n];

int i,j;

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

{

a[i][0]=1;

a[i][i]=1;

}

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

{

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

{

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

}

}

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

{

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

{

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

}

printf("\n");

}

}

作业2

#include<stdio.h>

int fun(int);

int main()

{

int i;

scanf("%d",&i);

fun(i);

}

int fun(int n)

{

int i,j=1;

int sum=0;

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

{

j=j*i;

sum=sum+j;

}

printf("%d",sum);

}

作业3

#include<stdio.h>

int fun(int a);

int main()

{

int i;

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

{

fun(i);

if(fun(i)==1)

{

printf("%d\n",i);

}

}

}

int fun(int a)

{

int j;

int sum=0;

for(j=1;j<a;j++)

{

if(a%j==0)

{

sum+=j;

}

}

if(sum==a)

{

return 1;

}

else

{

return 0;

}

}

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

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,018评论 0 2
  • 计算机二级C语言上机题库(南开版) 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平...
    MrSunbeam阅读 11,543评论 1 42
  • 今日学习了函数的运用,在可以分为主函数和子函数,主函数进行输入和输出,子函数进行运算,子函数的头文件需要在最开始标...
    虚怀若谷_7cd8阅读 643评论 0 0
  • 调用函数,形参实参 1. #include void fun(int n); int main() { int n...
    于渤文阅读 1,085评论 0 0
  • 今天学习了函数调用,方便了我们以后对别人写的程序进行整合,目前的函数调用有两种方式,一种是返回值,另外就是没有返回...
    王赫_嵌入式阅读 1,202评论 0 0

友情链接更多精彩内容