欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年改错题库 .pdf

    • 资源ID:38580603       资源大小:269.86KB        全文页数:39页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年改错题库 .pdf

    改错题1 考点一:基础、函数部分100以下给定程序的功能是:读入一个整数k(2 k10000),打印它的所有质因子( 即所有为素数的因子) 。例如,假设输入整数2310,则应输出: 2、3、5、7、11。#include #include /*found*/ IsPrime( int n ); int i,m; m=1; /*found*/ for(i=2;in;i+) if !( n%i ) m=0; break; return(m); main( ) int j, k; printf(nPlease enter an integer number between 2 and 10000:); scanf(%d,&k); printf(nnThe prime factor(s) of %d is( are ):n,k); for(j=2;j=k;j+) if(!(k%j)&(IsPrime(j) printf(%4d,j); printf(n); 101以下给定程序中,函数 fun 的功能是: 根据整型形参m的值 , 计算如下公式的值。mmt*1.3*312*211例如,假设m中的值为 5,则应输出: 0.536389 。#include #include double fun( int m) double y=1.0; int i; /*found*/ for(i=2;im;i+) /*found*/ y-=1/(i*i); return (y); main() int n=5; printf(n the result is %lfn,fun(n); 102以下给定程序中,fun 函数的功能是:根据形参m ,计算如下公式的值。mt1.4131211例如,假设输入5,则应输出2.283333 。#include #include double fun( int m ) double t = 1.0; int i; for( i = 2; i = m; i+ ) /*found*/ t+=1/k; /*found*/ _ main() int m; printf(nPlease enter a integer number:); scanf(%d,&m); printf(nThe result is %fn,fun(m); 103以下给定程序中,函数fun 和 funx 的功能是:用二分法求方程 2x3-4X2+3X-6=O的一个根,并要求绝对误差不超过0.001 。例如,假设给m输入 -100 ,给 n 输入 90,则函数求得的一个根值为2.000 。#include #include double funx(double x) return (2*x*x*x-4*x*x+3*x-6); double fun(double m,double n) /*found*/ int r; r=(m+n)/2; /*found*/ while(fabs(n-m)0.001) if(funx(r)*funx(n)0) m=r; else n=r; r=(m+n)/2; return r; main() 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 39 页改错题2 double m,n, root; printf(enter m n:n); scanf(%lf%lf,&m,&n); root=fun(m,n); printf(root=%6.3fn,root); 104. 以下给定程序中, 函数 fun 的功能是: 计算并输出k 以内最大的 10 个能被 13 或 17 整除的自然数之和。 k 的值由主函数传入,假设k 的值为 500,则函数值为4622。#include #include int fun( int k ) int m=0,mc=0,j,n; while(k =2) & (mc10) /*found*/ if(k%13=0) | (k%17 =0) m = m+ k; mc+; k-; return m; /*found*/ _ main ( ) printf(%dn,fun (500); 105. 以下给定程序中, 函数 fun 的功能是: 根据整型形参m ,计算如下公式的值。mmy*1.4*413*312*211例如,假设m中的值为 5,则应输出: 1.46361l 。#include #include double fun(int m) double y=1.0 ; int i; /*found*/ for(i=2;im;i+) /*found*/ y+=1/(i*i) ; return(y) ; main( ) int n = 5 ; printf(nThe result is %lfn fun(n) ; 106. 以下给定程序中函数fun 的功能是:计算n! 。例如,给 n 输入 5,则输出120.000000。#include #include double fun( int n ) double result = 1.0 ; /*found*/ if n = = 0 return 1.0 ; while( n 1 & n 170 ) /*found*/ result *= n- return result ; main ( ) int n ; printf(Input N:) ; scanf(%d, &n) ; printf(nn%d! =%lfnn, n,fun(n) ; 107以下给定程序中,函数fun 的功能是:根据以下公式求值,并作为函数值返回。例如,给指定精度的变量eps 输入 0.0005 时,应当输出 Pi=3.140578 。.9473523173523152313112#include #include #include double fun(double eps) double s,t; int n=1; s=0.0; /*found*/ t=0; /*found*/ while(teps) s+=t; t=t*n/(2*n+1); n+; /*found*/ return(s); main() 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 39 页改错题3 double x; printf(nplease enter a precision:); scanf(%lf,&x); printf(neps=%lf, Pi=%lfnn,x,fun(x); 108. 以下给定程序中函数fun 的功能是: 计算正整数 num的各位上的数字之积。例如,假设输入252,则输出应该是20。假设输入 202,则输出应该是0。#include #include long fun (long num) /*found*/ long k; do k*=num%10; /*found*/ num=10; while(num); return (k); main( ) long n ; printf(Please enter a number:); scanf(%ld,&n) ; printf(n%ldn,fun(n) ; 109. 以下给定程序中, 函数 fun 的功能是: 求三个数的最小公倍数。例如,给变量xl 、x2、x3 分别输入 15 11 2,则输出结果应当是330。#include fun(int x,int y,int z) int j,t,n,m; /*found*/ j=0; t=j%x; /*found*/ m=t%y; n=j%z; while(t!=0 | m!=0 | n!=0) j=j+1; t=j%x; /*found*/ m=t%y; n=j%z; return j; main() int x1,x2,x3,j; printf(input x1 x2 x3:); scanf(%d%d%d,&x1,&x2,&x3); printf(x1=%d, x2=%d, x3=%d n,x1,x2,x3); j=fun(x1,x2,x3); printf(the minimal common multiple is :%dn,j); 110. 已知一个数列从第0 项开始的前三项分别为0、0、1,以后的各项都是其相邻的前三项之和。以下给定程序中,函数 fun的功能是:计算并输出该数列前n 项的平方根之和sum。n 的值通过形参传入。例如,当n=10 时,程序的输出结果应为 23.197745 。#include #include #include /*found*/ fun(int n) double sum,s0,s1,s2,s; int k; sum = 1.0; if(n=2) sum = 0.0; s0 = 0.0; s1 = 0.0; s2 = 1.0; for(k=4;k=n;k+) s=s0+s1+s2; sum+=sqrt(s); s0=s1; s1=s2; s2=s; /*found*/ return sum main ( ) int n; printf(Input N=); scanf(%d, &n); printf(%fn,fun(n); 111. 以下给定程序中, 函数 fun 的功能是: 找出一个大于给定整数 m且紧随 m的素数,并作为函数值返回。#include #include int fun(int m) int i, k ; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 39 页改错题4 for(i = m + 1; ;i+) for(k=2;ki;k+) /*found*/ if(i%k!=0) break ; /*found*/ if(ki) return(i); main( ) int n ; printf(nPlease enter n: ) ; scanf(%d,&n ) ; printf(%dn, fun(n) ; 112. 以下给定程序中, 函数 fun 的功能是: 根据整型形参m ,计算如下公式的值。 例如,假设 m=2000 , 则应输出:O.000160。mmy1.300300120020011001001#include #include /*found*/ fun(int m) double y = 0,d ; int i ; /*found*/ for(i=100,i= m,i+=100) d=(double)i *(double)i ; y+=1.0/d ; return(y) ; main( ) int n=2000; printf(nThe result is %lfn,fun(n) ; 113. 以下给定程序中, 函数 fun 的功能是: 计算并输出high以内最大的10 个素数之和。 high 由主函数传给fun 函数。假设 high 的值为 100,则函数的值为732。#include #include #include int fun(int high ) int sum=0,n=0,j,yes; /*found*/ while(high=2) & (n10) yes=1; for(j=2;j=high/2;j+ ) /*found*/ if(high%j=0)yes=0; break if(yes) sum+=high;n+; high-; return sum ; main ( ) printf(%dn, fun (100); 114以下给定程序中,函数fun 的功能是:将大写字母转换为对应小写字母之后的第五个字母:假设小写字母为vz,使小写字母的值减21。转换后的小写字母作为函数值返回。例如,假设形参是字母A,则转换为小写字母f;假设形参是字母W ,则转换为小写字母b。#include #include char fun(char c) if(c=A & c=a & c=v & c=z) c=c-21; return c; main() char c1,c2; printf(nenter a letter(A-Z):); c1=getchar(); if(isupper(c1) c2=fun(c1); printf(nnthe letter %c change to %cn,c1,c2); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 39 页改错题5 else printf(nenter (A-Z)!n); 115. 以下给定程序中,fun 函数的功能是:求出以下分数序列的前 n 项之和。和值通过函数值返回main() 函数。,.1321,813,58,35,23,12例如,假设n=5,则应输出8.391667 。#include #include /*found*/ fun(n) int n ; int a=2,b=1 ,c,k ; double s=0.0 ; for(k =1;k=n;k+ ) s=s+1.0*a/b ; /*found*/ c=a; a+=b;b+=c; return(s) ; main( ) int n = 5 ; printf( nThe value of function is: %lfn,fun(n) ; 116以下给定程序中,函数fun 的功能是:根据输入的三个边长 ( 整型值 ) ,判断能否构成三角形:构成的是等边三角形,还是等腰三角形。假设能构成等边三角形函数返回3,假设能构成等腰三角形函数返回2,假设能构成三角形函数返回 l ,假设不能构成三角形函数返回0。#include int fun(int a,int b,int c) if(a+bc & b+ca & a+cb) if(a=b & b=c) /*found*/ return 1; else if(a=b | b=c | a=c) return 2; /*found*/ else return 3; else return 0; main() int a,b,c,shape; printf(ninputer a,b,c: ); scanf(%d%d%d,&a,&b,&c); printf(na=%d, b=%d, c=%dn,a,b,c); shape=fun(a,b,c); printf(nnthe shape: %dn,shape); 117. 以下给定程序中, fun 函数的功能是: 传入一个整数m ,计算如下公式的值。请改正函数fun 中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。mt1.31211例如,假设输入5,则应输出 -0.283333 。#include #include double fun( int m ) double t=1.0; int i; /*found*/ for(i=2;i=m;i+) t=1.0-1.0/t; /*found*/ ; main() int m ; printf( nPlease enter 1 integer numbers:n ); /*found*/ scanf(%d &m) printf( nnThe result is %lfn,fun(m); 118. 以下给定程序中函数fun 的功能是。判断一个整数m是否是素数,假设是返回1,否则返回0。在 main() 函数中,假设 fun 返回 l 则输出 YES ,假设 fun 返回 O则输出 NO!。#include #include int fun(int m) int k=2; while(k=m & (m%k) /*found*/ k+ /*found*/ if(m=k ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 39 页改错题6 return 1; else return 0; main( ) int n; printf(nPlease enter n:);scanf(%d,&n); if (fun(n) printf(YESn); else printf(NO!n); 119以下给定程序中函数fun的功能是:求出以下分数序列的前 n 项之和。和值通过函数值返回main 函数。,.1321,813,58,35,23,12例如,假设n=5,则应输出8.391667 。#include #include /*found*/ fun(int n) int a,b,c,k; double s; s=0.0;a=2;b=1; for(k=1;k=n;k+) /*found*/ s=s+(Double)a/b; c=a;a=a+b;b=c; return s; main() int n=5; printf(nthe value of function is :%lfn,fun(n); 120以下给定程序中, 函数 fun 的功能是: 根据整型形参n,计算如下公式的值。例如,假设n=lO,则应输出O.617977。12312111,.,11,11, 1nnAAAAAAA#include #include /*found*/ int fun(int n) float A=1;int i; /*found*/ for(i=2;i1 & n170) /*found*/ result*=-n; /*found*/ return _; main() int n; printf(enter an integer:); scanf(%d,&n); printf(nn%d!=%lgnn,n,fun(n); 122以下给定程序中,函数fun 的功能是:从3 个红球, 5个白球, 6 个黑球中任意取出8 个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中 i的值代表红球数,j 的值代表白球数,k 的值代表黑球数。#include int fun() int i,j,k,sum=0; printf(nthe result :nn); /*found*/ for(i=0;i=3;i+) for(j=1;j=1 & k=6) sum=sum+1; printf(red:%4d white:%4d black:%4dn,i,j,k); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 39 页改错题7 return sum; main() int sum; sum=fun(); printf(sum=%4dnn,sum); 123. 以下给定程序中,fun 函数的功能是:求s=aaaa- -aaa-aa-a(此处 aaaaa 表示 n 个 a,a 和 n 的值在 l 至 9 之间 ) 。例如 a=3,n=6,则以上表达式为: s=333333-33333-3333-333-33-3 其值是 296298。a 和 n 是 fun 函数的形参,表达式的值作为函数值传回main 函数。#include #include long fun(int a,int n) int j ; /*found*/ long s = 0,t = 1 ; for(j=0;jn;j+) t=t*10+a ; s=t ; for(j=1;jn;j+) /*found*/ t=t%10 ; s=s-t ; return(s) ; main( ) int a,n ; printf(nPlease enter a and n:) ; scanf(%d%d,&a,&n) ; printf( The value of function is: %ldn,fun(a,n); 124. 以下给定程序中, 函数 fun 的功能是: 用下面的公式求的近似值,直到最后一项的绝对值小于指定的数( 参数 num)为止:例如,程序运行后, 输入 O.0001, 则程序输出3.1414 。.71513114#include #include float fun(float num ) int s ; float n,t,pi ; t = 1 ; pi = 0 ; n = 1 ; s = 1 ; /*found*/ while(t=num) pi = pi + t ; n = n + 2 ; s = -s ; /*found*/ t = s % n ; pi = pi * 4 ; return pi ; main( ) float n1, n2 ; printf(Enter a float number: ) ; scanf(%f, &n1) ; n2 = fun(n1) ; printf(%6.4fn, n2) ; 125以下给定程序中,函数fun 的功能是:计算并输出以下级数的前N 项之和 Sn, 直到 Sn+1大于 q 为止,q 的值通过形参传入。 例如,假设 q 的值为 50.O,则函数值为49.394948 。NNSN1.342312#include #include double fun(double q) int n; double s,t; n=2; s=2.0; while(s=q) t=s; /*found*/ s=s+(n+1)/n; n+; printf(n=%dn,n); /*found*/ return s; main() printf(%fn,fun(50); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 39 页改错题8 126以下给定程序中,函数fun 的功能是:求s 的值。设) 12)(12()2(.7 .565.343 .112222kkkS例如,当 k 为 10 时,函数值应为1.533852 。#include #include #include /*found*/ fun(int k) int n; float s,w,p,q; n=1; s=1.0; while(nO f(x)= 0 x=O或 x=2 (x-1)(x-2) xO #include #include #include /*found*/ f( double x) if(x = 0.0 | x = 2.0) return 0.0; else if(x 0.0) return (x -1)/(x-2); else return (x +1)/(x-2); double fun( int n ) int i; double s=0.0, y; for (i= -n; i=n; i+) y=f(1.0*i); s += y; /*found*/ return s main ( ) printf(%fn, fun(5) ); 128以下给定程序中,函数fun 的功能是:求出两个非零正整数的最大公约数, 并作为函数值返回。 例如, 假设给 numl和 num2分别输入 49 和 2l ,则输出的最大公约数为7;假设给 numl 和 num2分别输入 27 和 81,则输出的最大公约数为27。#include int fun(int a, int b) int r,t; if(ab) /*found*/ t=a;b=a;a=t; r=a%b; while(r!=0) a=b;b=r;r=a%b; /*found*/ return(a); main() int num1,num2,a; printf(input num1 num2: ); scanf(%d%d,&num1,&num2); printf(num1=%d num2=%dnn,num1,num2); a=fun(num1,num2); printf(the maximun common divisor is %dnn,a); 129给定程序中, fun 函数的功能是:根据形参m ,计算如下公式的值。例如,假设输入5,则应输出2283333。mt1.4131211#include #include double MyX( int m ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 39 页改错题9 double t = 1.0; int i; /*found*/ for( i = 2; i = m; i+ ) t += 1/i; return( t ); main() int m; printf( nPlease enter a integer number: ); scanf( %d, &m ); /*found*/ printf( nThe result is %dn, MyX( m ) ); 130 fun 功能是:求广义婓玻那级数的第n 项。1,1, 1,3,5,9, 17,31,;项值通过函数值返回主函数。例:假设n=15, 则应输出 2209; 改正 fun 的语法错误。#include #include long fun ( int n ) long a=1, b=1, c=1, d=1, k; /*found*/ for (k=4,k=n,k+) d = a+b+c; /*found*/ a=b,b=c,c=d return d; main( ) int n = 15; printf( The value is: %ldn, fun ( n ) ); 131程序功能是:读入整数m(0=m3 #include #include int FFF( int n ) int i, f1 = 2, f2 = 3, f3 = 5, ff; if( n = 1 ) ff = f1; else if( n = 2 ) ff = f2; else if( n = 3 ) ff = f3; else /*found*/ for( i = 4; i n; i+ ) ff = f1 + f3; f1 = f2; f2 = f3; f3 = ff; return( ff ); main() int m; printf( nPlease enter a number:n ); scanf( %d, &m ); /*found*/ printf( nThe term %d is &dn m, FFF( m ) ); 132判断两个整数m 和 n 是否互质既是否有公共的因子m1,n1 。方法是:用2 到 t(t 取 m 和 n 中较小的那个数)之间的数分别去除m 和 n,假设 m 和 n 同时被某个数除尽,则 m 和 n 不互质 ;否则它们互质。例:假设输入186 和 85,则应输出No(不互质 ,它们有公共因子17)。假设输入89 和187,则应输出Yes(互质 )。#include #include int IsThat( int m, int n ) int k, t, mk=1; t=m; if (mn) t=n; /*found*/ for( k=1; k=t; k+ ) if( m%k=0 & n%k=0 ) mk=0; break; return( mk ); main( ) int m, n; printf( nPlease enter 2 numbers:n ); /*found*/ scanf( &d &d, &m, &n ); if( IsThat( m, n ) ) printf( Yesn ); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 39 页改错题10 else printf( Non ); 133fun 的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积。#include #include /*found*/ fun ( r ) /*found*/ return 1/2*3.14159* r * r; main ( ) float x; printf ( Enter x: ); scanf ( %f, &x ); printf ( s = %fn , fun ( x ) ); 考点二:指针的基本运算200. fun 的功能是:实现两个整数的交换。例:给a 和 b 分别输入: 60 和 65, 则输出为 a=65 b=60; 改正 fun 函数中的错误。#include #include /*found*/ void fun ( int a, b ) int t; /*found*/ t = b; b = a ; a = t; main ( ) int a, b; printf ( Enter a , b : ); scanf ( %d%d, &a, &b ); fun ( &a , &b ) ; printf ( a = %d b = %dn , a, b ); 201以下给定程序中函数fun的功能是:从低位开始取出长整型变量 s 中偶数位上的数, 依次构成一个新数放在t 中。例如,当 s 中的数为 7654321 时, t 中的数为 642。#include #include /*found*/ void fun(long s, long t) long s1=10; s/=10; *t=s%10; /*found*/ while(s0) s=s/100; *t=s%10*s1+*t; s1=s1*10; main() long s, t; printf(nplease enter s:); scanf(%ld,&s); fun(s,&t); printf(the result is:%ldn,t); 201. 以下给定程序中函数fun 的功能是:将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t 中。高位仍在高位,低位仍在低位。例如,当s 中的数为87653142 时,t 中的数为 7531。#include #include void fun (long s, long *t) int d; long sl=1; /*found*/ t = 0; while ( s 0) d = s%10; /*found*/ if (d%2 = 0) *t = d * sl + *t; sl *= 10; s /= 10; main() long s, t; printf(nPlease enter s:); scanf(%ld, &s); fun(s, &t); printf(The result is: %ldn, t); 203. 以下给定程序中,函数fun 的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量 a 中的值原为8,b 中的值原为3。程序运行后a 中的值精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 39 页改错题11 为 3,b 中的值为8。#include #include int fun(int *x,int y) int t; /*found*/ t=x;x=y; /*found*/ return(y); main() int a=3, b=8; printf(%d %dn,a,b); b=fun(&a,b); printf(%d %dn,a,b); 204以下给定程序中,函数fun 的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。#include #include void fun(int a, int *b, int *c) int i,j,d,y; for(i=3;ia/2;i=i+2) /*found*/ y=0; for(j=2;j=sqrt(double)i);j+) if(i%j=0) y=0; if(y=1) /*found*/ d=i-a; for(j=2;j=sqrt(double)d);j+) if(d%j=0) y=0; if(y=1) *b=i;*c=d; main() int a,b,c; do printf(ntnput a: ); scanf(%d,&a); while(a%2); fun(a,&b,&c); printf(nn%d=%d+%dn,a,b,c); fun 的功能是:从低位开始取出长整型变量s 中奇数位上的数,依次构成一个新数放在t 中。例如,当 s 中的数为 7654321 时, t 中的数为 7531。#include #include /*found*/ void fun (long s, long t) long sl=10; *t = s % 10; while ( s 0) s = s/100; *t = s%10 * sl + *t; /*found*/ sl = sl*100; main() long s, t; printf(nPlease enter s:); scanf(%ld, &s); fun(s, &t); printf(The result is: %ldn, t); 206. 以下给定程序中函数fun 的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t 中。高位仍在高位,低位仍在低位。例如,当s 中的数为87653142 时,t 中的数为 8642。#include #include void fun (long s, long *t) int d; long sl=1; *t = 0; while ( s 0) d = s%10; /*found*/ if (d%2=0) *t=d* sl+ *t; sl *= 10; /*found*/ s = 10; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 39 页改错题12 main() long s, t; printf(nPlease enter s:); scanf(%ld, &s); fun(s, &t); printf(The result is: %ldn, t); 207. 以下给定程序中,函数fun 的功能是:交换主函数中两个变量的值。 例如:假设变量 a 中的值原为8,b 中的值为 3,则程序运行后a 中的值为 3,b 中的值为8。#include #include /*found*/ int fun(int x,int y) int t ; /*found*/ t = x ; x = y ; y=t; main() int a = 8, b = 3 ; printf(%d %dn, a, b) ; fun(&a, &b) ; printf(%d %dn, a, b) ; 208以下给定程序中,函数fun 的功能是:把主函数中输入的 3 个数,最大的放在a 中,最小的放在c 中。例如,输入的数为: 55 12 34,输出结果应当是:a=55O,b=340,c=120。#include void fun(float *p,float *q, float *s) /*found*/ float *k; if(*p*q) k=*p;*p=*q;*q=k; /*found*/ if(*s*p) k=*s;*s=*p;*p=k; if(*q*s) k=*q;*q=*s;*s=k; main() float a,b,c; printf(inputer a b c: ); scanf(%f%f%f,&a,&b,&c); printf(a=%4.1f, b=%4.1f, c=%4.1fnn,a,b,c); fun(&a,&b,&c); printf(a=%4.1f, b=%4.1f, c=%4.1fnn,a,b,c); 209以下给定程序中,函数fun 的功能是:求整数x 的 y次方的低 3 位值。 例

    注意事项

    本文(2022年改错题库 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开