第七章函数作业-补充练习_第1页
第七章函数作业-补充练习_第2页
第七章函数作业-补充练习_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七章函数补充作 。A.doublefun(intfun(intx;intC.doublefun(intfun(int4.。doublefun(intx,inty){z=x+y;returnz;fun(intx,y){intz;returnz;fun(x,y){intx,y;doublez;z=x+y;returnz;doublefun(intx,inty){doublez;z=x+y;returnz; B.实参和与其对应的形参共占用一个单元 C.返回若干个系统默认 B.形参可以是常量、变量或表达C.实参可以为任意类 D.形参应与其对应的实参类型一 地址传 B.单项值传C.由实参传给形参,再由形参传回给实 D.由用户指定传递方 long B.float C.int 11.C。A.return12.。func(exp,exp2(exp1,exp14exp15; 在语言程序中,以下正确的描述 B.实参数组类型与形参数组类型可以不匹C.在被调函数中,不需要考虑形参数组的大 D.实参数组名与形参数组名必须一 )和 下面add函数的功能是求两个参数的和并将和值返回调用函数函数中错误的部 ; add(floata,floatreturnc;}函数swap(intx,inty)))可完成对x和y值的交换.在运行调用函数中的如下语句后,a[0]和a[1]的值分别为(【1】 ,原因是(【2】 swap(a,2); 6.若有如下说明:char word 23.char则执行语句“printf(“%s”,strcmp(a,b));”的输出结果为一个正数 {inerement();}{intx=0;} {inta=1,b=2,c;printf(“maxis}max(intx,int{intz;z=(x>y)?x:y;return(z);} {inti=2,x=5,j=7;}fun(inti,int{intx=7;} {intx=2,y=3,z=0;printf(“(1)d\n”,x,y,z);printf(“(3)x=%dy=%d}add(intx,inty,int{z=x+y;x=x*x;printf(“(2)x=%dy=%d} {inta,e[10],c,i=0;scanf(“%d”,&a);{c=sub(a);}for(;i>0;i--)printf(“%d”,e[i-}sub(int{intc;returnc;} #include<stdio.h>f(inta[]){inti=0;{printf(“%d”,a[i]);}}{inta[]={1,5,10,9,11,7};} {intintsum;}func(int{inti,j,sum=0;{if(i==j)}} floatav(a,n)floata[];int{inti;floatfor(i=0,s=0;i<n;i++)s=s+a[i];returns/n;}{inta[5]={5,10,-sort(a)for(i=0;i<=4;i++)printf(“%d}sort(int{inti,j,t;{t=a[j];a[j]=a[j+1];a[j+1]=t;}{inta[5]={9,6,8,3,-sort(a)for(i=0;i<=4;i++)}sort(int{inti,j,t,p;{if(a[i]<a[p])p=i;t=a[p];a[p]=a[j];}} #include<stdio.h>f(intn){inti=n/100;j=n/10-i*10;k=n%10;if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)returnn;elsereturn0;}{int{}}sub(intk,int{inta1,a2;if((k%3==0&&a2==5)||(k%3==0&&{printf(“%d”,k);return}elsereturn-}{intn=0,k,m;{if(m!=-1)}}fun函数,该函数的功能是把从键盘输入的3个整数按从小到大输出{intx,y,z,t;printf("Inputif(【1】){ /*x,yif(【2】{ /*x,zif(【3】{ /*z,y以下程序的功能是根据输入“y”(“Y“n”(“N”),在屏幕上分别显示“ThisisYES.”与“ThisisNO.”。请填空。#include<stdio.h>voidyesno(char{{casecase‘Y’printf(“\nThisisYES.\n”1】;case‘n’:case‘N’printf(“\nThisisNo.\n”2}}{charprintf(“\nEnterachar‘y’,‘Y’or‘n’,‘N’:”);}*******************#include<stdio.h>voida(inti){intfor(j=0;j<=7-i;j++)printf(“”);for(k=0;k<【1】;k+printf(“*”);}{inti;for(i=0;i<3;i++)2】;for(i=3;i>=0;i3}#include<stdio.h>max(intx,inty,intz){if(x>y&&x>z)return(x);elseif(【1return(y);elsereturn(z);}{intx1,x2,x3,i=1,j,x0;printf(“Input3number:”);scanf(“%d%d%d”,&x1,&x2,&x3);{if(【2break;}printf(“Theis%d%d%dzuixiaogongbeiis}floataverage(float{intfloataver,sum=array[0];for(i=1;【1】;i++)sum+=【2】;}{floatscore[10],aver;inti;printf(“\ninput10scores:”);printf(“\agescor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论