2、io.h>voidmain(){voidfun(inti,intj,intk);inix,y,z;x=y=z=6;fun(x,y,z);printf(”%x=%d;y=%d;z=%d”,x,y,z);}voidfun(inti,intj,intk){intt;t二(i+j+k)*2;printf("t=%du,t);(1)源代码:#includevoidmain(){voidfun(inti,intj,intk);intx,y,z;x=y=z=6;fun(x,y,z);printf(',%x=%d;y=%d;z=%d
3、,,,x,y,z);}voidfun(inti,intj,intk){intt;t=(i+j+k)*2;printf(Ht=%dn,t);}(1)运行结果:t=366=6;y=6;z=0Pressanykeytocontinue(2)运行结果分析:F7是持行调试,f8是选调试1.阅读下面程序,注意在调试时F11和F10的区别,还要注意函数调用过程中形参、实参的关系。#includevoidmain(){intx=10,y=20;voidswap(int,int);printf("(l)inmain:x=%d,y=%d
4、",x,y);swap(x,y);printf(H(4)inmain:x=%d,y二%d”,x,y);}voidswap(intm,intn){inttemp;printf("(2)inmain:m=%d,n=%d",m,n);temp=m;m=n;n=temp;printf("(3)inmain:m=%d,n=%d,',m,n);)(1)源代码:#includevoidmain(){intx二10,y=20;voidswap(int,int);printf(H(l)inmain:x=%d,y=%d",x
5、,y);swap(x,y);printf(H(4)inmain:x=%d,y=%dM,x,y);voidswap(intm,intn){inttemp;printf("(2)inmain:m=%d,n=%d",m,n);temp=m;m=n;n=temp;printf(n(3)inmain:m=%d,n=%dfm,n);(2)运行结果:in<2>in<3>in<4>inPressmainmainmainmain■^;vvinuuwbiyiLerriozMtuuyLi.exe:x=10J.»/=20:m=10J.n=
6、20:m=20J.n=10:x=10j.sf=20anykeytocontinue(3)运行结果分析:1.下面程序是实现求素数的,请填空完成该程序,并上机运行测试。#include#includevoidmain(){intm;;/*申明求素数函数*/printf(HPleaseinputadatam二:");scanf(”%d”,&m);;/*调用求素数函数*/}voidprime(intn){inti,k;k=sqrt(n);for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k
7、+l)printf(uThisisaprimenumber");elseprintf(MThisisn'taprimenumber");(1)源代码:#includeSincludevoidmainO{intm;voidprime(intn);printf(,fPleaseinputadatam=:n);scanf("%d",&m);prime(m);}voidprime(intn){inti,k;k=sqrt(n);for(i=2;i<=k;i++)if(n%i==0)break;辻(i>=k+l)prin
8、tf(,fThisisaprimenumber11);elseprintf(,rThisisn'taprimenumber11);(2)运行结果:Pleaseinp