• 246.15 KB
  • 2022-04-22 11:20:45 发布

c语言程序设计实验指导 (颜晖 著) 高等教育出版社 部分答案

  • 51页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn C语言程序设计部分实验参考答案实验2#includeintmain(){//2-1-2intc,f=150;c=f*5/9-32*5/9;printf("fahr=%d,celsius=%dn",f,c);return0;}#includeintkhdaw.commain(){//2-1-3intc=26,f;f=c*9/5+32;printf("celsius=%d,fahr=%dn",c,f);return0;}#include课后答案网intmain(){//2-1-4intmath=87,eng=72,comp=93;printf(www.hackshp.cn"math=%d,eng=%d,comp=%d,average=%dn",math,eng,comp,(math+eng+comp)/3);return0;}#includeintmain(){//2-1/5intn=152,a,b,c;c=n%10;b=(n/10)%10;a=n/100;printf("整数%d的个位数字是%d,十位数字是%d,百位数字是%dn",n,c,b,a);return0;}#includeintmain(){//2-1-6intx=3,y;y=x*x;printf("%d=%d*%dn",y,x,x);printf("%d*%d=%dn",x,x,y);return0;}#includeintmain(){//2-2-1khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com doublex,y;printf("Enterx:");scanf_s("%lf",&x);if(x!=0){y=1/x;}else{y=0;}printf("f(%.2f)=%.1fn",x,y);return0;}#includeintmain(){//2-2-2khdaw.comintcelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%dn",fahr,celsius);return0;}#include课后答案网intmain(){//2-2-3doublemoney,rate,x=1.0;inti,year;www.hackshp.cnprintf("Entermoney,yearandrate:");scanf("%lf%d%lf",&money,&year,&rate);for(i=1;i<=year;i++)x=x*(1+rate);printf("intrest=%.2fn",money*x-money);return0;}#include#includeintmain(){//2-2-4doublex,y;printf("Enterx");scanf_s("%lf",&x);if(x<0.0)y=pow(x+1,2)+2*x+1/x;elsey=sqrt(x);printf("f(%.2f)=%.2fn",x,y);return0;}#includekhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com #includeintmain(){//2-2-5doublex,y;printf("Enterx:");scanf_s("%lf",&x);if(x==10)y=1/x;elsey=x;printf("f(%.2f)=%.1fn",x,y);return0;}#includeintkhdaw.commain(){//2-2-6intx,y;printf("Enternum1:");scanf_s("%d",&x);printf("Enternum2:");scanf_s("%d",&y);printf("%d+%d=%dn"课后答案网,x,y,x+y);printf("%d-%d=%dn",x,y,x-y);printf("%d*%d=%dn",x,y,x*y);printf(www.hackshp.cn"%d/%d=%dn",x,y,x/y);printf("%d%%d=%dn",x,y,x%y);return0;}#includeintmain(){//2-3-1inti,sum=0;for(i=1;i<=100;i++){sum=sum+i;}printf("sum=%dn",sum);return0;}#includeintmain(){//2-3-2inti,m,s=0;printf("Enterm:");scanf("%d",&m);for(i=m;i<=100;i++)s=s+i;printf("sum=%dn",s);return0;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }#includeintmain(){//2-3-3inti,m,n;doubles=0.0;printf("Enterm:");scanf("%d",&m);printf("Entern:");scanf("%d",&n);for(i=m;i<=n;i++)s=s+1.0/i;printf("sum=%fn",s);return0;}khdaw.com#includeintmain(){//2-3-4inti,n;doubles=0.0;printf("Entern:");scanf("%d",&n);课后答案网for(i=1;i<=n;i++)s=s+1.0/(2*i-1);printf(www.hackshp.cn"sum=%fn",s);return0;}#includeintmain(){//2-3-5inti,n;doubles=1.0,t=1.0,sign=1.0;printf("Entern:");scanf("%d",&n);for(i=1;iintmain(){//2-3-6intlow,uper;doublefahr,celsius;printf("Enterlow:");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf_s("%d",&low);printf("Enteruper:");scanf_s("%d",&uper);printf("fahrcelsiusn");for(fahr=low;fahr<=uper;fahr+=2){celsius=5.0/9.0*(fahr-32.0);printf("%3.0f%6.1fn",fahr,celsius);}return0;}#includeintmain(){//2-3-7intm,n,i;khdaw.comdoublep,sum=0.0;printf("Enterm:");scanf("%d",&m);printf("Entern:");scanf("%d",&n);p=1.0;for(i=1;i<=m;i++)课后答案网p=p*i;sum=sum+p;p=1.0;www.hackshp.cnfor(i=1;i<=n;i++)p=p*i;sum=sum+p;printf("sum=%.0fn",sum);return0;}#includeintmain(){//2-3-8intx,n,i;doublep=1.0;printf("Enterx:");scanf("%d",&x);printf("Entern:");scanf("%d",&n);for(i=1;i<=n;i++)p=p*x;printf("%d的%d次方是%.0fn",x,n,p);return0;}#include#includekhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com intmain(){//2-4-1intn,i;printf("Entern:");scanf("%d",&n);for(i=0;i<=n;i++)printf("pow(3,%d)=%.0fn",i,pow(3.0,i));return0;}#include#includeintmain(){//2-4-4doublesum=0.0,i;for(i=100;i<=1000;i++){khdaw.comsum+=sqrt(i);}printf("sum=%.2fn",sum);return0;}//return0;}#include课后答案网#includeintmain(){//2-2-5doublewww.hackshp.cnx,y;printf("Enterx:");scanf_s("%lf",&x);if(x==10)y=1/x;elsey=x;printf("f(%.2f)=%.1fn",x,y);return0;}#includeintmain(){//2-2-6intx,y;printf("Enternum1:");scanf_s("%d",&x);printf("Enternum2:");scanf_s("%d",&y);printf("%d+%d=%dn",x,y,x+y);printf("%d-%d=%dn",x,y,x-y);printf("%d*%d=%dn",x,y,x*y);printf("%d/%d=%dn",x,y,x/y);printf("%d%%d=%dn",x,y,x%y);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com return0;}#includeintmain(){//2-3-1inti,sum=0;for(i=1;i<=100;i++){sum=sum+i;}printf("sum=%dn",sum);return0;}#includeintmain(){//2-3-2khdaw.cominti,m,s=0;printf("Enterm:");scanf("%d",&m);for(i=m;i<=100;i++)s=s+i;printf("sum=%dn",s);return0;课后答案网}#includeintmain(){www.hackshp.cn//2-3-3inti,m,n;doubles=0.0;printf("Enterm:");scanf("%d",&m);printf("Entern:");scanf("%d",&n);for(i=m;i<=n;i++)s=s+1.0/i;printf("sum=%fn",s);return0;}#includeintmain(){//2-3-4inti,n;doubles=0.0;printf("Entern:");scanf("%d",&n);for(i=1;i<=n;i++)s=s+1.0/(2*i-1);printf("sum=%fn",s);return0;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }#includeintmain(){//2-3-5inti,n;doubles=1.0,t=1.0,sign=1.0;printf("Entern:");scanf("%d",&n);for(i=1;iintmain(){//2-3-6intlow,uper;doublefahr,celsius;printf("Enterlow:"课后答案网);scanf_s("%d",&low);printf("Enteruper:");scanf_s(www.hackshp.cn"%d",&uper);printf("fahrcelsiusn");for(fahr=low;fahr<=uper;fahr+=2){celsius=5.0/9.0*(fahr-32.0);printf("%3.0f%6.1fn",fahr,celsius);}return0;}#includeintmain(){//2-3-7intm,n,i;doublep,sum=0.0;printf("Enterm:");scanf("%d",&m);printf("Entern:");scanf("%d",&n);p=1.0;for(i=1;i<=m;i++)p=p*i;sum=sum+p;p=1.0;for(i=1;i<=n;i++)khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com p=p*i;sum=sum+p;printf("sum=%.0fn",sum);return0;}#includeintmain(){//2-3-8intx,n,i;doublep=1.0;printf("Enterx:");scanf("%d",&x);printf("Entern:");scanf("%d",&n);khdaw.comfor(i=1;i<=n;i++)p=p*x;printf("%d的%d次方是%.0fn",x,n,p);return0;}#include#include课后答案网intmain(){//2-4-1intn,i;printf(www.hackshp.cn"Entern:");scanf("%d",&n);for(i=0;i<=n;i++)printf("pow(3,%d)=%.0fn",i,pow(3.0,i));return0;}#include#includeintmain(){//2-4-4doublesum=0.0,i;for(i=100;i<=1000;i++){sum+=sqrt(i);}printf("sum=%.2fn",sum);return0;}实验3#include#includeintmain(){//3-1doublea,b,c,d;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Entera,b,c:");scanf("%lf%lf%lf",&a,&b,&c);d=b*b-4*a*c;if(a==0)if(b==0)if(c==0)printf("系数均为,方程无意义!n");elseprintf("a、b为,c不为,方程不成立!n");elseprintf("x=%.2fn",c/b);elseif(d>=0){khdaw.comprintf("x1=%.2fn",(-b+sqrt(d))/(2*a));printf("x1=%.2fn",(-b-sqrt(d))/(2*a));}else{printf("x1=%.2f+%.2fin",-b/(2*a),sqrt(-d)/(2*a));printf("x1=%.2f-%.2fin",-b/(2*a),sqrt(-d)/(2*a));}return0;课后答案网}#includeintmain(){www.hackshp.cn//3-2intx,y;printf("Enterx:");scanf("%d",&x);if(x<0)y=-1;elseif(x==0)y=0;elsey=1;printf("sign(%d)=%dn",x,y);return0;}#includeintmain(){//3-3intletter=0,blank=0,digit=0,other=0,i;charch;printf("Input10characters:");for(i=0;i<10;i++){ch=getchar();if(ch>="a"&&ch<="z"||ch>="A"&&ch<="Z")letter++;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com elseif(ch==""||ch=="n")blank++;elseif(ch<="9"&&ch>="0")digit++;elseother++;}printf("letter=%d,blank=%d,digit=%d,other=%dn",letter,blank,digit,other);return0;}#includeintmain(){//3-4chargrade;khdaw.comprintf("InputGrade:");grade=getchar();switch(grade){case"A":;case"a":printf("%c对应的百分制成绩区间是~100n",grade);break;case"B":;case"b":printf(课后答案网"%c对应的百分制成绩区间是~90n",grade);break;case"C":;case"c":printf("%c对应的百分制成绩区间是~79n",grade);break;www.hackshp.cncase"D":;case"d":printf("%c对应的百分制成绩区间是~69n",grade);break;case"E":;case"e":printf("%c对应的百分制成绩区间是~59n",grade);break;default:printf("数据输入错误n");}return0;}#includeintmain(){//3-5intchoice,count;for(count=0;count<5;count++){printf("[1]applen");printf("[2]pearn");printf("[3]orangen");printf("[4]grapen");printf("[0]exitn");printf("Enteryourchoice:");scanf("%d",&choice);switch(choice){case0:return0;case1:printf("priceis%.2fn",3.0);break;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com case2:printf("priceis%.2fn",2.5);break;case3:printf("priceis%.2fn",4.1);break;case4:printf("priceis%.2fn",10.2);break;default:printf("priceis%.2fn",0.0);}}return0;}#includeintmain(){//3-6inti;doublegrade;for(i=0;i<5;i++){khdaw.comprintf("Entergrade:");scanf("%lf",&grade);if(grade<60.0)printf("Failn");elseprintf("Passn");}课后答案网return0;}#includewww.hackshp.cn#includeintmain(){//3-7doublea,b,c,s;printf("Enter3sidesofthetriangle:");scanf("%lf%lf%lf",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){s=(a+b+c)/2;printf("area=%.2f;perimeter=%.2fn",sqrt(s*(s-a)*(s-b)*(s-c)),a+b+c);}elseprintf("Thesesidesdonotcorrespondtoavalidtrianglen");return0;}#includeintmain(){//3-8doublesalary,rate;printf("Enterthesalary:");scanf("%lf",&salary);if(salary<=850)rate=0.0;elseif(salary<=1350.0)rate=0.05;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com elseif(salary<=2850.0)rate=0.1;elseif(salary<=5850.0)rate=0.15;elserate=0.2;printf("tax=%.2fn",rate*(salary-850));return0;}#includeintmain(){//3-9inti,n,grade,a=0,b=0,c=0,d=0,e=0;printf("Entern:");khdaw.comscanf("%d",&n);for(i=0;iintmain(){//3-10charsign;intx,y;printf("输入x运算符y:");scanf("%d%c%d",&x,&sign,&y);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com if(sign=="*")printf("%d*%d=%dn",x,y,x*y);elseif(sign=="/")printf("%d/%d=%dn",x,y,x/y);elseif(sign=="%")printf("%dMod%d=%dn",x,y,x%y);elseprintf("运算符输入错误!n");return0;}实验4#include#includekhdaw.comintmain(){//4-1-2intflag,denominator;doubles,eps,item;printf("Inputeps:");scanf("%lf",&eps);s=0.0;课后答案网flag=1;denominator=1;item=1.0;www.hackshp.cnwhile(fabs(item)>eps){item=flag*1.0/denominator;s=s+item;flag=-flag;denominator=denominator+3;}printf("s=%.6fn",s);return0;}#includeintmain(){//4-1-3intx,sum;sum=0;printf("Inputintegers:");scanf("%d",&x);while(x>0){if(x%2!=0)sum=sum+x;scanf("%d",&x);}printf("Thesumoftheoddnumbersis%dn",sum);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com return0;}#includeintmain(){//4-1-4intnum,count;printf("Inputaninteger:");scanf("%d",&num);count=0;do{num=num/10;count++;}while(num!=0);printf("count=%dn",count);khdaw.comreturn0;}#includeintmain(){//4-1-5intn,x,min,i;printf("Inputn:");scanf("%d",&n);课后答案网printf("Inputnumbers:");scanf("%d",&x);min=x;www.hackshp.cnfor(i=1;ikhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com intmain(){//4-1-7doublea,b,c,s=0.0;inti,n;printf("Inputn:");scanf("%d",&n);for(a=1.0,b=1.0,i=0;iintmain(){//4-1-8inta,n,i,s=0,t=0;khdaw.comprintf("Inputa,n:");scanf("%d%d",&a,&n);for(i=0;iwww.hackshp.cnintmain(){//4-1-9intn,i;doubleh,sum=0.0;printf("Inputheight:");scanf("%lf",&h);printf("Inputn:");scanf("%d",&n);sum+=h;for(i=1;i<=n;i++){sum+=h;h/=2.0;}printf("distance=%.1fn",sum);printf("height=%.1fn",h);return0;}#include#includeintmain(){//4-2-2intm,n,i,j,st,c=0;printf("Inputm:");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf("%d",&m);if(m==1)m++;printf("Inputn:");scanf("%d",&n);for(i=m;i<=n;i++){st=sqrt((double)i);for(j=2;j<=st;j++)if(!(i%j))break;if(j>st){printf("%d",i);c++;khdaw.comif(!(c%6))printf("n");}}return0;}#include课后答案网intmain(){//4-2-3intmoney,f1,f2,f5,count=0;printf(www.hackshp.cn"Inputmoney:");scanf("%d",&money);for(f1=1;f1<=money-7;f1++)for(f2=1;f2<=money-6;f2++)for(f5=1;f5<=money-3;f5++)if(f1+2*f2+5*f5==money)count++;printf("count=%dn",count);for(f1=1;f1<=money-7;f1++)for(f2=1;f2<=money-6;f2++)for(f5=1;f5<=money-3;f5++)if(f1+2*f2+5*f5==money)printf("fen5:%dfen2:%dfen1:%dn",f5,f2,f1);return0;}#includeintmain(){//4-2-4intm,n,k,a,b,c,tmp;printf("Inputm:");scanf("%d",&m);printf("Inputn:");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf("%d",&n);for(k=m;k<=n;k++){tmp=k;a=tmp%10;tmp/=10;b=tmp%10;tmp/=10;c=tmp;if(a*a*a+b*b*b+c*c*c==k)printf("%dt(%d*%d*%d+%d*%d*%d+%d*%d*%d=%d)n",k,c,c,c,b,b,b,a,a,a,k);}return0;}#includekhdaw.comintmain(){//4-2-5inti,j,s;for(i=1;i<=200;i++){s=1;for(j=2;j<=i/2;j++)if(i%j==0)课后答案网s=s+j;if(s==i){www.hackshp.cnprintf("%d=1",i);for(j=2;j<=i/2;j++)if(i%j==0)printf("+%d",j);printf("n");}}return0;}#include//5-2intsign(intx){if(x>0)return1;if(x==0)return0;return-1;}intmain(){intx;printf("Enterx:");scanf("%d",&x);printf("sign(%d)=%dn",x,sign(x));khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com return0;}#include//5-3inteven(intx){return(x%2==0);}intmain(){intx,s=0;printf("Inputintegers:");scanf("%d",&x);while(x>0){if(!even(x))s+=x;khdaw.comscanf("%d",&x);}printf("Thesumoftheoddis%dn",s);return0;}#include//5-4#include课后答案网doubledistance(doublex1,doubley1,doublex2,doubley2){returnsqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));}www.hackshp.cnintmain(){doublex1,y1,x2,y2;printf("Input(x1,y1):");scanf("%lf%lf",&x1,&y1);printf("Input(x2,y2):");scanf("%lf%lf",&x2,&y2);printf("distance=%.2fn",distance(x1,y1,x2,y2));return0;}#include//5-5#includeintprime(intm){intk,sqrtm=sqrt((double)m);for(k=2;k<=sqrtm;k++)if(m%k==0)return0;return1;}intmain(){intm,n,c=0,s=0,k;printf("Inputm:");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf("%d",&m);printf("Inputn:");scanf("%d",&n);for(k=(m==1?2:m);k<=n;k++)if(prime(k)){c++;s+=k;}printf("count=%d,sum=%dn",c,s);return0;}#include//5-6intcountdigit(intnumber,intdigit){khdaw.comintc=0;if(number<0)number=-number;do{if(number%10==digit)c++;number/=10;课后答案网}while(number);returnc;}www.hackshp.cnintmain(){intn;printf("Enteraninteger:");scanf("%d",&n);printf("Numberofdigit2:%dn",countdigit(n,2));return0;}#include//5-7intis(intn){ints=0,x,m=n;do{x=m%10;s+=x*x*x;m/=10;}while(m);if(s==n)return1;return0;}intmain(){intm,n,i;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Inputm:");scanf("%d",&m);printf("Inputn:");scanf("%d",&n);for(i=m;i<=n;i++)if(is(i))printf("%dn",i);return0;}#include//5-8doublefact(intn);intmain(void){inti;khdaw.comdoublesum=0.0;/*需要初始化为*/for(i=1;i<=10;i++)/*上界是*/sum=sum+fact(i);printf("1!+2!+...+10!=%fn",sum);return0;}doublefact(intn){课后答案网inti;doubleresult=1.0;for(i=1;i<=n;i++)www.hackshp.cnresult=result*i;/*result中累积n!*/returnresult;}实验7#includeintmain(){//7-2-4inta[6][6],n,i,j,flag=1;printf("Inputn:");scanf("%d",&n);printf("Inputarray:n");for(i=0;iintmain(){//7-2-6inta[6][6],n,i,j,row,col;khdaw.comprintf("Inputn:");scanf("%d",&n);printf("Inputarray:n");for(i=0;ia[row][col]){col=j;}for(j=0;j=n){//找到鞍点元素a[row][col]printf("a[%d][%d]=%dn",row,col,a[row][col]);break;}}if(i>=n)/*所有行都检测过没有找到鞍点*/printf("NOn");return0;}#includeintmain(){//7-3-2charc,s[80];inti,index=-1;printf("Inputacharacter:");c=getchar();getchar();khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Inputastring:");gets(s);i=0;while(s[i]!=""){if(s[i]==c)index=i;i++;}if(index>-1)printf("index=%dn",index);elseprintf("Notfoundn");return0;}khdaw.com#includeintmain(){//7-3-3chars[80];inti,upcase=0,count=0;printf("Inputastring:");gets(s);课后答案网i=0;while(s[i]!=""){www.hackshp.cnif(s[i]>="A"&&s[i]<="Z"){upcase++;switch(s[i]){case"A":case"E":case"I":case"O":case"U":count++;}}i++;}if(upcase)count=upcase-count;printf("count=%dn",count);return0;}#includeintmain(){//7-3-4chars[80];inti;printf("Inputastring:");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com gets(s);i=0;while(s[i]!=""){if(s[i]>="A"&&s[i]<="Z")s[i]="Z"-(s[i]-"A");i++;}printf("Afterreplaced:%sn",s);return0;}#includeintmain(){//7-3-5chars[80];khdaw.cominti,n=0;printf("Inputastring:");gets(s);i=0;while(s[i]!=""){if(s[i]>="0"&&s[i]<="9"){n=n*16+s[i]-课后答案网"0";i++;continue;www.hackshp.cn}switch(s[i]){case"a":case"A":n=n*16+10;break;case"b":case"B":n=n*16+11;break;case"c":case"C":n=n*16+12;break;case"d":case"D":n=n*16+13;break;case"e":case"E":n=n*16+14;break;case"f":case"F":n=n*16+15;break;}i++;}printf("Hex=%dn",n);return0;}实验8khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com #include//8-1-1voidmove(int*,int,int);intmain(){intm,n,i,a[80],*p;printf("Inputn,m:");scanf("%d%d",&n,&m);for(p=a,i=0;i0;j--)x[j]=x[j-1];课后答案网/*设置断点*/x[0]=k;}}www.hackshp.cn#include//8-1-2#includeintsearch(int*,int,int);intmain(){int*a,n,i,x,index;printf("Inputn:");scanf("%d",&n);if((a=(int*)malloc(n*sizeof(int)))!=NULL)exit(1);printf("Input%dintegers:",n);for(i=0;i//8-1-3#includevoidsort(int*,int);intmain(){inti,n,*a;khdaw.comprintf("Inputn:");scanf("%d",&n);if((a=(int*)malloc(n*sizeof(int)))!=NULL)exit(1);printf("Input%dintegers:",n);for(i=0;ia[index])index=i;returnindex;}voidswap(int*x,int*y){intt=*x;*x=*y;*y=t;}voidsort(int*a,intn){inti,j;for(i=n;i>0;i--){j=max(a,i);swap(a+i-1,a+j);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }}#include//8-1-4#includeintmain(){intn,i,total,token,*a;printf("Inputn:");scanf("%d",&n);if((a=(int*)malloc(n*sizeof(int)))==NULL)exit(1);for(i=0;i1){token=0;/*报数的当前值*/while(token<3){/*未出队的依次报数*/if(a[i]!=0)token++;if(token<3)课后答案网/*未满m继续报数*/i=(i+1)%n;}www.hackshp.cna[i]=0;/*报到的出队*/i=(i+1)%n;total--;/*队中人数减*/}for(i=0;i//8-2-2#includeintmain(){chars[80],m[80];intlength,max=0,i;printf("Input5strings:");for(i=0;i<5;i++){scanf("%s",s);length=strlen(s);if(length>max){max=length;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com strcpy(m,s);}}printf("Thelongestis:%sn",m);return0;}#include//8-2-3#includevoiddelchar(char*s,charc){inti=0;while(*s!=""){if(*s==c)/*遇到字符c*/strcpy(s,s+1);/*将该字符后的部分拷贝成从当前位置开始的串*/khdaw.coms++;}}intmain(){chars[80],c;printf("Inputastring:");gets(s);课后答案网printf("Inputachar:");scanf("%c",&c);delchar(s,c);www.hackshp.cnprintf("Afterdeleted,thestringis:%sn",s);return0;}#include//8-2-4#includevoidstrmcpy(char*s,char*t,intm){strcpy(s,t+m-1);}intmain(){chars[80],t[80];intm;printf("Inputastring:");gets(t);printf("Inputainteger:");scanf("%d",&m);strmcpy(s,t,m);printf("Outputis:%sn",s);return0;}#include//8-2-5#includekhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com intis_sym(char*s){inti=0,j=strlen(s)-1;while(i//8-2-6intmain(){charwww.hackshp.cns[80];intup=0,low=0,space=0,digit=0,other=0,i;printf("Inputastring:");gets(s);for(i=0;s[i]!="";i++){if(s[i]>="A"&&s[i]<="Z"){up++;continue;}if(s[i]>="a"&&s[i]<="z"){low++;continue;}if(s[i]>="0"&&s[i]<="9"){digit++;continue;}if(s[i]==""||s[i]=="t"){space++;continue;}other++;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }printf("大写字母个数为:%dn小写字母个数为:%dn空格个数为:%dn数字个数为:%dn其他字符个数为:%dn",up,low,space,digit,other);return0;}实验9#include//9-2intmain(){struct{inthour,minit,second;}time;khdaw.comintn;printf("输入时间:");scanf("%d:%d:%d",&time.hour,&time.minit,&time.second);printf("输入秒:");scanf("%d",&n);time.second=time.second+n;time.minit+=time.second/60;课后答案网time.second=time.second%60;time.hour+=time.minit/60;time.minit%=60;www.hackshp.cntime.hour%=24;printf("新时间:%d:%d:%dn",time.hour,time.minit,time.second);return0;}#include//9-3intmain(){structstudent{intnum;charname[20];doublescore;}stu;intn,i;doublesum=0.0;printf("输入n:");scanf("%d",&n);for(i=0;i//9-4intmain(){structcomplex{inta,b;}x,y,z;printf("输入a1,a2,b1,b2:");scanf("%d%d%d%d",&x.a,&x.b,&y.a,&y.b);z.a=x.a*y.a-x.b*y.b;z.b=x.a*y.b+x.b*y.a;printf("(%d+%di)×(%d+%di)=%d+%din",x.a,x.b,y.a,y.b,z.a,z.b);return0;}khdaw.com#include//9-5intmain(){structbook{charname[80];doubleprice;}abook,min,max;课后答案网intn,i;printf("输入n:");scanf(www.hackshp.cn"%d",&n);min.price=10000;max.price=-1;for(i=0;iabook.price)min=abook;if(max.price//9-6intmain(){structaddres{charname[20];intbirthday;charphon[80];}person[10],tmp;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com intn,i,j,index;printf("输入n:");scanf("%d",&n);for(i=0;iperson[index].birthday)index=j;tmp=person[n-i-1];khdaw.comperson[n-i-1]=person[index];person[index]=tmp;}for(i=0;i//9-7structdate{intyear,month,day;www.hackshp.cn};intday_of_year(structdatedate){intk,leap,d=date.day;inttab[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};leap=(date.year%4==0&&date.year%100!=0||date.year%400==0);for(k=0;k//9-8structtime{inthour,minit,second;};khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com voidchang_time(structtime*t,intn){t->second=t->second+n;t->minit+=t->second/60;t->second=t->second%60;t->hour+=t->minit/60;t->minit%=60;t->hour%=24;}intmain(){structtimet;intn;printf("输入时间:");scanf("%d:%d:%d",&t.hour,&t.minit,&t.second);khdaw.comprintf("输入秒:");scanf("%d",&n);chang_time(&t,n);printf("新时间:%d:%d:%dn",t.hour,t.minit,t.second);return0;}课后答案网实验10#include//10-2#includewww.hackshp.cnintis_sqr(intm){ints=sqrt((double)m);returns*s==m;}intsame_dig(intm){intd[3],i,j;d[0]=m%10;d[1]=(m/10)%10;d[2]=m/100;for(i=0;i<3;i++)for(j=i+1;j<3;j++)if(d[i]==d[j])return1;return0;}intfun(intnumber){inti,c=0;for(i=101;i<=number;i++)if(is_sqr(i)&&same_dig(i))c++;returnc;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }intmain(){intnumber,i,count;printf("Enteranumber:");scanf("%d",&number);count=fun(number);printf("count=%dn",count);return0;}#include//10-3#includeintprime(intm){intk,sqrtm=sqrt((double)m);khdaw.comfor(k=2;k<=sqrtm;k++)if(m%k==0)return0;return1;}intmain(){inti,n,x,count=0;课后答案网printf("Entern:");scanf("%d",&n);printf(www.hackshp.cn"Enter%dnumbers:",n);for(i=0;i//10-4doubleP(intn,doublex){if(n==0)return1.0;if(n==1)returnx;return((2*n-1)*P(n-1,x)-(n-1)*P(n-2,x))/n;}intmain(){intn;doublex;printf("Entern:");scanf("%d",&n);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Enterx:");scanf("%lf",&x);printf("P(%d,%.2f)=%.2fn",n,x,P(n,x));return0;}#include//10-5intAck(intm,intn){if(m==0)returnn+1;if(n==0)returnAck(m-1,1);returnAck(m-1,Ack(m,n-1));}intkhdaw.commain(){intm,n;printf("Enterm:");scanf("%d",&m);printf("Entern:");scanf("%d",&n);printf("Ackerman(%d,%d)=%dn"课后答案网,m,n,Ack(m,n));return0;}#includewww.hackshp.cn//10-6voiddectobin(intn){if(n<=1){printf("%d",n);return;}dectobin(n/2);printf("%d",n%2);}intmain(){intn;printf("Entern:");scanf("%d",&n);dectobin(n);printf("n");return0;}#include//10-7intf(intn){if(n==0)return0;if(n==1)khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com return1;returnf(n-1)+f(n-2);}intmain(){intn;printf("Entern:");scanf("%d",&n);printf("f(%d)=%dn",n,f(n));return0;}#include//10-8voidinverse(intn){if(n<10){khdaw.comprintf("%d",n);return;}printf("%d",n%10);inverse(n/10);}intmain(){课后答案网intnumber;printf("Enteranumber:");scanf(www.hackshp.cn"%d",&number);inverse(number);return0;}#include//10-9intmain(){doublefun(intn,doublex);/*定义在调用之后,需声明*/intn;doublex,root;printf("Enterx:");scanf("%lf",&x);printf("Entern:");scanf("%d",&n);root=fun(n,x);printf("Root=%.2fn",root);return0;}doublefun(intn,doublex){if(n==1)/*指数为,应返回x*/returnx;elsereturnx*fun(n-1,x);khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }实验11#include//11-1-2intmain(){char*months[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};intmonth;printf("Enteramonth:");scanf("%d",&month);khdaw.comprintf("%sn",months[month-1]);return0;}#include//11-1-3#includeintmain(){char课后答案网*weekdays[7]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"},s[80];inti;gets(s);www.hackshp.cnfor(i=0;i<7;i++)if(strcmp(weekdays[i],s)==0)break;if(i<7)printf("%dn",i+1);elseprintf("-1n");return0;}#include//11-1-4#include#includeintmax_len(char*s[],intn){intmaxLen=0,i;for(i=0;imaxLen)maxLen=strlen(s[i]);}returnmaxLen;}intmain(){khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com char*s[10];intn,i;printf("Entern:");scanf("%d",&n);for(i=0;i//11-1-5char*str_cat(char*s,char*t){khdaw.comchar*p=s,*q=t;while(*p)p++;while(*q){*p=*q;p++;q++;}课后答案网*p="";returns;}www.hackshp.cnintmain(){chars[80],t[80];gets(s);gets(t);puts(str_cat(s,t));return0;}#include//11-1-6#include#includechar*sub_str(char*s,chara,charb){intn=strlen(s),i,j;char*t=(char*)malloc(n*sizeof(char));/*为t分配空间*/for(i=0;s[i]!=a;i++);/*找到a在s中的位置*/for(j=0;s[j]!=b;j++);/*找到b在s中的位置*/strcpy(t,&s[i]);/*将s中从s[i]开始的部分拷贝到t*/t[j-i+1]="";/*将t中从值为b的元素后面的部分从串中去掉*/returnt;}intmain(){chars[80],a,b;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf("%s",s);getchar();scanf("%c",&a);getchar();scanf("%c",&b);printf("%sn",sub_str(s,a,b));return0;}#include//11-1-7char*change(chars[][20]){chart[10];inti;for(i=0;i<4;i++){khdaw.comt[2*i]=s[i][8];t[2*i+1]=s[i][9];}t[2*i]="";returnt;}intmain(){课后答案网chars[4][20],*p;inti;for(i=0;i<4;i++)www.hackshp.cnscanf("%s",s[i]);p=change(s);printf("%sn",p);return0;}#include//11-1-8floatmatrix(floata[][3],intn){inti,j;floatsum=0.0;for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j)sum=sum+*(*(a+i)+j);if(j==2-i&&i!=j)sum=sum+*(*(a+i)+j);}returnsum;}intmain(){inti,j;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com floata[3][3];printf("输入×数组n");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%f",&a[i][j]);printf("sum=%.2f",matrix(a,3));return0;}#include//11-2-1#include#includestructstud_node{intnum;khdaw.comcharname[20];intscore;structstud_node*next;};intmain(){structstud_node*head,*tail,*p;intnum,score;课后答案网charname[20];intsize=sizeof(structstud_node);head=tail=NULL;www.hackshp.cnprintf("Inputnum,name,score:n");scanf("%d",&num);while(num!=0){p=(structstud_node*)malloc(size);scanf("%s%d",name,&score);p->num=num;strcpy(p->name,name);p->score=score;p->next=NULL;if(head==NULL)head=p;elsetail->next=p;tail=p;scanf("%d",&num);}for(p=head;p!=NULL;p=p->next)printf("%d%s%dn",p->num,p->name,p->score);return0;}#include//11-2-2khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com #include#includestructstud_node{intnum;charname[20];intscore;structstud_node*next;};intmain(){structstud_node*head,*tail,*p;intnum,score,v;charname[20];intsize=sizeof(structstud_node);khdaw.comhead=tail=NULL;scanf("%d",&num);while(num!=0){p=(structstud_node*)malloc(size);scanf("%s%d",name,&score);p->num=num;strcpy(p->name,name);课后答案网p->score=score;p->next=NULL;www.hackshp.cnif(head==NULL)head=p;elsetail->next=p;tail=p;scanf("%d",&num);}scanf("%d",&v);for(p=head;p!=NULL;p=p->next){if(p->score>=v)printf("%d%s%dn",p->num,p->name,p->score);}return0;}#include//11-2-3#includestructnode{intdata;structnode*next;};intmain(){intsize=sizeof(structnode),n;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com structnode*head=NULL,*p;scanf("%d",&n);while(n>=0){p=(structnode*)malloc(size);p->data=n;p->next=head;head=p;scanf("%d",&n);}for(p=head;p!=NULL;p=p->next)printf("%d",p->data);printf("n");return0;}khdaw.com#include//11-2-4#includestructnode{intdata;structnode*next;};课后答案网intmain(){intsize=sizeof(structnode),n;structwww.hackshp.cnnode*head=NULL,*tail=NULL,*p,*q;scanf("%d",&n);while(n>=0){p=(structnode*)malloc(size);p->data=n;p->next=NULL;if(head==NULL)head=p;elsetail->next=p;tail=p;scanf("%d",&n);}p=head;q=NULL;while(p!=NULL){/*扫描链表*/if(p->data%2==0){/*当前节点数据为偶数*/if(q==NULL){/*若欲删除的节点为链表首*/head=p->next;/*将p从链表中摘取*/free(p);/*释放节点p*/p=head;/*p指向下一个节点*/}else{q->next=p->next;/*将p从链表中摘取*/khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com free(p);/*释放节点p*/p=q->next;/*p指向下一个节点*/}}else{q=p;/*q指向当前节点的前一个节点*/p=q->next;/*调整当前节点指针*/}}for(p=head;p!=NULL;p=p->next)printf("%d",p->data);printf("n");return0;}#includekhdaw.com//11-2-5#includestructnode{intdata;structnode*next;};structnode*merge(struct课后答案网node*l1,structnode*l2){/*将两个有序链表合并成一个有序链表*/structnode*head=NULL,*tail=NULL,*p=l1,*q=l2;/*p,q分别指向两个链表的表首*/while(l1!=NULL&&l2!=NULL)www.hackshp.cnif(l1->datadata){/*l1的表首小于l2的表首,将p从l1中摘下并添加到新表中*/if(head==NULL)/*若新表为空*/head=p;elsetail->next=p;tail=p;l1=p->next;/*调整l1的新表首*/p=l1;/*p跟踪l1的表首*/}else{/*l2的表首不大于l1的表首,将q从l2中摘下并添加到新表中*/if(head==NULL)/*若新表为空*//*若新表为空*/head=q;elsetail->next=q;tail=q;l2=q->next;/*调整l2的新表首*/q=l2;/*q跟踪l2的表首*/}if(l1!=NULL)/*若l1还有元素*/tail->next=l1;if(l2!=NULL)/*若l2还有元素*/tail->next=l2;returnhead;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com }intmain(){intsize=sizeof(structnode),n;structnode*head1=NULL,*head2=NULL,*tail=NULL,*p,*head;scanf("%d",&n);while(n>=0){/*创建第一个有序链表*/p=(structnode*)malloc(size);p->data=n;p->next=NULL;if(head1==NULL)head1=p;elsetail->next=p;khdaw.comtail=p;scanf("%d",&n);}tail=NULL;scanf("%d",&n);while(n>=0){/*创建第二个有序链表*/p=(structnode*)malloc(size);课后答案网p->data=n;p->next=NULL;www.hackshp.cnif(head2==NULL)head2=p;elsetail->next=p;tail=p;scanf("%d",&n);}head=merge(head1,head2);/*将两个有序链表合并成一个有序链表*/for(p=head;p!=NULL;p=p->next)/*输出*/printf("%d",p->data);printf("n");return0;}#include//11-2-6#includestructnode{intdata;structnode*next;};intmain(){intsize=sizeof(structnode),n;structnode*head=NULL,*tail=NULL,*NEW=NULL,*p,*q;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com scanf("%d",&n);while(n>=0){p=(structnode*)malloc(size);p->data=n;p->next=NULL;if(head==NULL)head=p;elsetail->next=p;tail=p;scanf("%d",&n);}p=head;q=NULL,tail=NULL;khdaw.comwhile(p!=NULL){/*扫描链表*/if(p->data%2==0){/*当前节点数据为偶数*/if(q==NULL){/*若欲删除的节点为链表首*/head=p->next;/*将p从链表中摘取*/if(NEW==NULL)/*加入新表中的元素是第一个*/NEW=p;else课后答案网tail->next=p;tail=p;www.hackshp.cnp=head;/*p指向下一个节点*/}else{q->next=p->next;/*将p从链表中摘取*/if(NEW==NULL)NEW=p;elsetail->next=p;tail=p;p=q->next;/*p指向下一个节点*/}}else{q=p;/*q指向当前节点的前一个节点*/p=q->next;/*调整当前节点指针*/}}tail->next=NULL;for(p=NEW;p!=NULL;p=p->next)printf("%d",p->data);printf("n");return0;}khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com 实验12#include//12-1#includeintmain(){charch;FILE*fp;if((fp=fopen("a.txt","w"))==NULL){printf("Can’topenfile!");exit(0);}while((ch=getchar())!=’n’)fputc(ch,fp);fclose(fp);khdaw.comreturn0;}#include//12-2#includeintmain(){charch;课后答案网intalphbet=0,digit=0,other=0;FILE*fp;if((fp=fopen(www.hackshp.cn"a.txt","r"))==NULL){printf("Can’topenfile!");exit(0);}for(ch=getchar();!feof(fp);ch=getchar())if(ch>=’A’&&ch<=’Z’||ch>=’a’&&ch<=’z’)alphbet++;elseif(ch>=’’&&ch<=’’)digit++;elseother++;printf("letters:%d,digits:%d,others:%dn",alphbet,digit,other);fclose(fp);return0;}#include//12-3#includeintmain(){doublex;FILE*fp;if((fp=fopen("b.txt","w"))==NULL){printf("Can’topenfile!");khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com exit(0);}scanf("%lf",&x);while(x!=-1.0){fprintf(fp,"%f",x);scanf("%lf",&x);}fclose(fp);return0;}#include//12-4解#includetypedefstruct{charkhdaw.comnumber[8];charname[10];intmath;intchiness;intenglish;inttotal;floatave;课后答案网}student;intmain(void){studentstu;www.hackshp.cninti;FILE*fp;if((fp=fopen("f3.txt","w"))==NULL){/*打开文件写*/printf("Canotopenthisfilen");exit(0);}for(i=0;i<10;i++){/*输入个学生的数据*/printf("请输入学号:");scanf("%s",stu.number);printf("请输入姓名:");scanf("%s",stu.name);printf("请输入数学成绩:");scanf("%d",&stu.math);printf("请输入语文成绩:");scanf("%d",&stu.chianess);printf("请输入英语成绩:");scanf("%d",&stu.english);fprintf(fp,"%s%s%d%d%dn",stu.number,stu.name,stu.math,stu.chianess,stu.english);}fclose(fp);if((fp=fopen("f3.txt","r"))==NULL){/*打开文件读*/khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Canotopenthisfilen");exit(0);}for(i=0;i<10;i++){/*读个学生的数据并计算总分和平均分*/fscanf(fp,"%s%s%d%d%dn",stu.number,stu.name,&stu.math,&stu.chianess,&stu.english);stu.total=stu.math+stu.chianess+stu.english;stu.ave=(float)stu.total/3;printf("%s%s%4d%4d%4d%4d%5.1fn",stu.number,stu.name,stu.math,stu.chianess,stu.english,stu.total,stu.ave);}fclose(fp);returnEXIT_SUCCESS;}intkhdaw.commain(void){//12-4解studentstu;inti,size=;FILE*fp;if((fp=fopen("f3.dat","wb"))==NULL){/*打开文件写*/printf("Canotopenthisfilen");exit(0);课后答案网}for(i=0;i<10;i++){/*输入个学生的数据*/printf(www.hackshp.cn"请输入学号:");scanf("%s",stu.number);printf("请输入姓名:");scanf("%s",stu.name);printf("请输入数学成绩:");scanf("%d",&stu.math);printf("请输入语文成绩:");scanf("%d",&stu.chianess);printf("请输入英语成绩:");scanf("%d",&stu.english);stu.total=stu.math+stu.chianess+stu.english;stu.ave=(float)stu.total/3;fwrite(&stu,sizeof(student),1,fp);}fclose(fp);if((fp=fopen("f3.dat","rb"))==NULL){/*打开文件读*/printf("Canotopenthisfilen");exit(0);}for(i=0;i<10;i++){/*读个学生的数据并计算总分和平均分*/fread(&stu,sizeof(student),1,fp);printf("%s%s%4d%4d%4d%4dkhdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com %5.1fn",stu.number,stu.name,stu.math,stu.chianess,stu.english,stu.total,stu.ave);}fclose(fp);returnEXIT_SUCCESS;}#include//12-5#includeintmain(void){FILE*fp1,*fp2;charch1,ch2;introw=0,col=0;if((fp1=fopen("file1.txt","r"))==NULL){/*打开文件读*/printf("Canotopenthisfilen");khdaw.comexit(0);}if((fp2=fopen("file2.txt","r"))==NULL){/*打开文件读*/printf("Canotopenthisfilen");exit(0);}ch1=fgetc(fp1);课后答案网ch2=fgetc(fp2);while(!feof(fp1)&&!feof(fp2)&&(ch1==ch2)){/*文件未结束且两个文件的内容相同*/if(ch1==’n’){www.hackshp.cn/*一行结束*/row++;col=0;}elsecol++;ch1=fgetc(fp1);ch2=fgetc(fp2);}if(!feof(fp1)||!feof(fp2))printf("%d%dn",row+1,col+1);elseprintf("Thefilesaresame.n");return(EXIT_SUCCESS);}#include//12-6#includeintmain(void){FILE*fp;charch,file_name[80];introws=0;scanf("%s",file_name);/*输入文件名*/if((fp=fopen(file_name,"r"))==NULL){/*打开文件读*/khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com printf("Canotopenthisfilen");exit(0);}while((ch=fgetc(fp))!=EOF){/*只要文件未结束*/if(ch==’n’)/*一行结束*/rows++;if(ch>=’A’&&ch<=’Z’)/*遇到大写字母*/ch=’a’+ch-’A’;putchar(ch);}printf("Thisfilehave%drows.n",rows+1);/*输出行数*/return(EXIT_SUCCESS);}#includekhdaw.com//12-7#includeintmain(){FILE*fp;/*必须是文件类型指针*/intn,sum=0;/*和数需初始化为*/if((fp=fopen("int_data.dat","r+"))==NULL){/*文件打开方式必须是读写*/printf("Can’topenfile!n"课后答案网);exit(0);}while(fscanf(fp,www.hackshp.cn"%d",&n)!=EOF)/*循环条件应该是文件未读完*/sum=sum+n;fprintf(fp,"%d",sum);fclose(fp);return0;}khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com'

您可能关注的文档