欢迎来到天天文库
浏览记录
ID:47923347
大小:4.35 MB
页数:254页
时间:2019-11-01
《PTA程序设计问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文档PTA所有答案工业gc1601学习小组一、判断题文档文档文档文档文档二、选择题文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档文档三、函数题4-3求m到n之和(10分)文档答案:intsum(intm,intn){ints=0,i;for(i=m;i<=n;i++)s+=i;returns;文档}4-34简单输出整数(10分)答案:voidPrintN(intN){inti;文档for(i=1;i<=N;i++)printf("%d",i);}4-36简单求和(1
2、0分)文档答案:intSum(intList[],intN){inti,s=0;for(i=0;i=b)max=a;
3、elsemax=b;文档returnmax;}4-44数字金字塔(15分)答案:文档voidpyramid(intn){inti,j,space;for(i=1;i<=n;i++){space=n-i;for(j=0;j4、档答案:inteven(intn){if(n%2==0)文档return1;elsereturn0;}intOddSum(intList[],intN){inti;intoddsum=0;for(i=0;i5、+(y1-y2)*(y1-y2));returnd;文档}4-48使用函数求素数和(20分)文档答案:intprime(intp){inti,j,count=0;for(j=2;j0&&p!=1)return1;elsereturn0;}intPrimeSum(intm,intn){inti,sum=0;for(i=m;i<=n;i++)if(prime(i)==1)sum=sum+i;returnsum;}文档4-20使用函数输出水仙花数(26、0分)答案:文档intnarcissistic(intnumber){inti,j,digit,power,powerSum,integer,count,flag;count=0;integer=number;while(integer>0){integer=integer/10;count++;}powerSum=0;integer=number;for(i=0;i7、er=power*digit;powerSum=powerSum+power;}文档if(powerSum==number)flag=1;elseflag=0;returnflag;}voidPrintN(intm,intn){inti;for(i=m+1;i8、blecj;文档intcount=0;while(d>e){count++;if(count%2!=0){cj=1;for(j=1;j<=i;j++)cj=cj*j;d=pow(x,i)/cj;sum=sum+d;i+=2;}else{cj=1;for(j=1;j<=i;j++)cj=cj*j;d=po
4、档答案:inteven(intn){if(n%2==0)文档return1;elsereturn0;}intOddSum(intList[],intN){inti;intoddsum=0;for(i=0;i5、+(y1-y2)*(y1-y2));returnd;文档}4-48使用函数求素数和(20分)文档答案:intprime(intp){inti,j,count=0;for(j=2;j0&&p!=1)return1;elsereturn0;}intPrimeSum(intm,intn){inti,sum=0;for(i=m;i<=n;i++)if(prime(i)==1)sum=sum+i;returnsum;}文档4-20使用函数输出水仙花数(26、0分)答案:文档intnarcissistic(intnumber){inti,j,digit,power,powerSum,integer,count,flag;count=0;integer=number;while(integer>0){integer=integer/10;count++;}powerSum=0;integer=number;for(i=0;i7、er=power*digit;powerSum=powerSum+power;}文档if(powerSum==number)flag=1;elseflag=0;returnflag;}voidPrintN(intm,intn){inti;for(i=m+1;i8、blecj;文档intcount=0;while(d>e){count++;if(count%2!=0){cj=1;for(j=1;j<=i;j++)cj=cj*j;d=pow(x,i)/cj;sum=sum+d;i+=2;}else{cj=1;for(j=1;j<=i;j++)cj=cj*j;d=po
5、+(y1-y2)*(y1-y2));returnd;文档}4-48使用函数求素数和(20分)文档答案:intprime(intp){inti,j,count=0;for(j=2;j
0&&p!=1)return1;elsereturn0;}intPrimeSum(intm,intn){inti,sum=0;for(i=m;i<=n;i++)if(prime(i)==1)sum=sum+i;returnsum;}文档4-20使用函数输出水仙花数(2
6、0分)答案:文档intnarcissistic(intnumber){inti,j,digit,power,powerSum,integer,count,flag;count=0;integer=number;while(integer>0){integer=integer/10;count++;}powerSum=0;integer=number;for(i=0;i7、er=power*digit;powerSum=powerSum+power;}文档if(powerSum==number)flag=1;elseflag=0;returnflag;}voidPrintN(intm,intn){inti;for(i=m+1;i8、blecj;文档intcount=0;while(d>e){count++;if(count%2!=0){cj=1;for(j=1;j<=i;j++)cj=cj*j;d=pow(x,i)/cj;sum=sum+d;i+=2;}else{cj=1;for(j=1;j<=i;j++)cj=cj*j;d=po
7、er=power*digit;powerSum=powerSum+power;}文档if(powerSum==number)flag=1;elseflag=0;returnflag;}voidPrintN(intm,intn){inti;for(i=m+1;i8、blecj;文档intcount=0;while(d>e){count++;if(count%2!=0){cj=1;for(j=1;j<=i;j++)cj=cj*j;d=pow(x,i)/cj;sum=sum+d;i+=2;}else{cj=1;for(j=1;j<=i;j++)cj=cj*j;d=po
8、blecj;文档intcount=0;while(d>e){count++;if(count%2!=0){cj=1;for(j=1;j<=i;j++)cj=cj*j;d=pow(x,i)/cj;sum=sum+d;i+=2;}else{cj=1;for(j=1;j<=i;j++)cj=cj*j;d=po
此文档下载收益归作者所有