4.函数应用程序设计(4)

2020-02-22 14:06

} main( ) {int a,b,d;

scanf(\

d=h(a,b); /*最小公倍数*/ printf(\}

18、编写求n个数平均值的函数,并调用此函数求从键盘输入的100个数的平均值。

float ave(float a[],int n) {float s=0,p; int i;

for(i=0;i

{float x[100],p; int i;

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

{scanf(\ p=ave(x,100); printf(\}

18、编写求n个数平均值的函数,并调用此函数找出从键盘输入的100个成绩中所有低于平均分的成绩。 float ave(float a[],int n) {float s=0,p; int i;

for(i=0;i

{float a[100],p; int i;

for(i=0;i<100;i++) {scanf(\ p=ave(a,100); for(i=0;i<100;i++)

{if(a[i]

printf(\ } }

19、编写求字符串长度的函数,并调用此函数求一个字符串的长度。 int slen(char a[]) {int n=0;

while(a[i]!='\\0') n++; return(n); } main() {char a[80]; int n; gets(a); n=slen(a);

printf(\}

20、编写字符串复制的函数,并调用此函数复制一个字符串。

void scopy(char b[],char a[]) {int i;

for(i=0;a[i]!='\\0';i++)

b[i]=a[i]; /*未复制'\\0'*/ b[i]='\\0'; } main()

{char a[80],b[80]; gets(a); scopy(b,a); puts(b); }

21、编写连接两个字符串的函数,并调用此函数连接两个字符串。 void scat(char a[],char b[]) {int i,n1,n2; n1=strlen(a); n2=strlen(b); for(i=0;i<=n2;i++)

a[n1+i]=b[i]; /*已复制'\\0'*/ } main()

{char a[200],b[100]; gets(a); gets(b); scat(a,b); puts(a); }

22、编写比较两个字符串大小的函数,并调用此函数比较两个字符串的大小。

int scomp(char a[],char b[]) {int i,r; i=0;

while(a[i]!='\\0'&&b[i]!='\\0') /*若遇到'\\0',则停止比较*/ {if(a[i]==b[i])

i++; /*若对应字符相等,则继续比较下一个*/ else

break; /*若对应字符不相等,则停止比较*/ }

r=a[i]-b[i]; /*对应字符ASCII码之差,即比较结果*/ return(r); } main()


4.函数应用程序设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二年级语文第七单元备课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: