欢迎来到天天文库
浏览记录
ID:52564048
大小:27.41 KB
页数:9页
时间:2020-03-28
《c语言程序改错题.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、【程序改错】功能:根据整型形参m的值,计算如下公式的值。111t=1-——-——-...-——2x23x3mxm例如:若m=5,则应输出:0.536389------------------------------------------------------*/#includedoublefun(intm){doubley=1.0;inti;/**********FOUND**********/for(i=2;i2、i)/**********FOUND**********/returnm;returny}main(){intn=5;printf("theresultis%lf",fun(n));}【程序设计】---------------------------------------------------------题目:编程求所有4位数,这些数具有以下特点:这数本身是平方数,且其低2位和高2位所组成的2个2位数也是平方数。要求:使用程序中定义的变量-------------------------------------------------------*/#includ3、e#includemain(){intqw,bw,sw,gw;//qw千位数bw百位数sw十位数gw个位数inta,b;//a高两位低两数inti;//循环变量/**********Program**********/for(i=1000;i<10000;i++){qw=i/1000;bw=i/100%10;sw=i/10%10;gw=i%10;9a=qw*10+bw;b=sw*10+gw;if(sqrt(i)==(int)sqrt(i)&&sqrt(a)==(int)sqrt(a)&&sqrt(b)==(int)sqrt(b))printf4、(“%d”,i);}/**********End**********/}【程序设计】功能:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。。------------------------------------------------*/#include"stdio.h"voidwwjt();intfun(intx[],intn){/**********Program**********/intz,k;z=x[0];for(k=1;kx[k])z=x[k];return(z);/**********En5、d**********/}voidmain(){inta[10],i,min;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("%3d",a[i]);printf("");min=fun(a,10);printf("%d",min);wwjt();}voidwwjt(){FILE*IN,*OUT;intin[4],out;IN=fopen("in.dat","r");if(IN==NULL)printf("ReadFILEError");OUT=fopen("out.dat","w");if(OUT6、==NULL)printf("WriteFILEError");for(intj=0;j<5;j++){for(inti=0;i<4;i++){9fscanf(IN,"%d",&in[i]);}out=fun(in,4);fprintf(OUT,"%d",out);}fclose(IN);fclose(OUT);}【程序设计】---------------------------------------------------------题目:求Sn=a+aa+aaa+……+aa…a之值,其a中代表1到9中的一个数字。例如:a代表2,则求2+22+222+2222+2227、22(此时n=5),a和n由键盘输入。-------------------------------------------------------*/#includevoidwwjt();intfun(inta,intn){intt=a,i,s;/*t表示每个项*//**********Program**********/s=0;for(i=1;i<=n;i++){s=s+t;t=t*10+a;}returns;/**********End**********/}voidmain()
2、i)/**********FOUND**********/returnm;returny}main(){intn=5;printf("theresultis%lf",fun(n));}【程序设计】---------------------------------------------------------题目:编程求所有4位数,这些数具有以下特点:这数本身是平方数,且其低2位和高2位所组成的2个2位数也是平方数。要求:使用程序中定义的变量-------------------------------------------------------*/#includ
3、e#includemain(){intqw,bw,sw,gw;//qw千位数bw百位数sw十位数gw个位数inta,b;//a高两位低两数inti;//循环变量/**********Program**********/for(i=1000;i<10000;i++){qw=i/1000;bw=i/100%10;sw=i/10%10;gw=i%10;9a=qw*10+bw;b=sw*10+gw;if(sqrt(i)==(int)sqrt(i)&&sqrt(a)==(int)sqrt(a)&&sqrt(b)==(int)sqrt(b))printf
4、(“%d”,i);}/**********End**********/}【程序设计】功能:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。。------------------------------------------------*/#include"stdio.h"voidwwjt();intfun(intx[],intn){/**********Program**********/intz,k;z=x[0];for(k=1;kx[k])z=x[k];return(z);/**********En
5、d**********/}voidmain(){inta[10],i,min;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("%3d",a[i]);printf("");min=fun(a,10);printf("%d",min);wwjt();}voidwwjt(){FILE*IN,*OUT;intin[4],out;IN=fopen("in.dat","r");if(IN==NULL)printf("ReadFILEError");OUT=fopen("out.dat","w");if(OUT
6、==NULL)printf("WriteFILEError");for(intj=0;j<5;j++){for(inti=0;i<4;i++){9fscanf(IN,"%d",&in[i]);}out=fun(in,4);fprintf(OUT,"%d",out);}fclose(IN);fclose(OUT);}【程序设计】---------------------------------------------------------题目:求Sn=a+aa+aaa+……+aa…a之值,其a中代表1到9中的一个数字。例如:a代表2,则求2+22+222+2222+222
7、22(此时n=5),a和n由键盘输入。-------------------------------------------------------*/#includevoidwwjt();intfun(inta,intn){intt=a,i,s;/*t表示每个项*//**********Program**********/s=0;for(i=1;i<=n;i++){s=s+t;t=t*10+a;}returns;/**********End**********/}voidmain()
此文档下载收益归作者所有