吉林大学C语言习题.doc

上传人:jian****018 文档编号:9358613 上传时间:2020-04-05 格式:DOC 页数:23 大小:73.50KB
返回 下载 相关 举报
吉林大学C语言习题.doc_第1页
第1页 / 共23页
吉林大学C语言习题.doc_第2页
第2页 / 共23页
吉林大学C语言习题.doc_第3页
第3页 / 共23页
点击查看更多>>
资源描述
C语言程序设计习 题李玲 张海蓉 黄玉兰 孙大洋 赵晓京 温泉 厉茜吉林大学通信工程学院第6章练习6-1答案一、选择题1已知函数abc的定义为:void abc()则函数定义中void的含义是( A )。A执行函数abc后,函数没有返回值B执行函数abc后,函数不再返回C执行函数abc后,可以返回任意类型D以上三个答案全是错误的2已知:int p();,p是( C )。Aint型变量B函数p的调用C一个函数声明,该函数的返回值是int型的值D强制类型转换表达式中的变量3以下正确的函数形式是( D )。Adouble fun(int x, int y)Bfun(int x, y) z=x+y; return z; int z; return z; Cfun(x, y)Ddouble fun(int x, int y) int x, y; double z; z=x+y; return z; double z; z=x+y; return z; 4以下说法正确的是( C )。A定义函数时,形参的类型说明可以放在函数体内Breturn后边的值不能为表达式C如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D如果形参与实参的类型不一致,以实参类型为准5C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( B )。Afloat 型Bint型Clong型Ddouble型6下面函数调用语句含有实参的个数为( B )。func(exp1, exp2), (exp3, exp4, exp5);A1B2C4D57以下程序的功能是计算函数F(x, y, z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。#include #include float f(float, float);main()float x, y, z, sum;scanf(%f%f%f, &x, &y, &z);sum=f( B )+f( C ); (注:或者选择sum=f( C )+f( B )printf(sum=%fn, sum);float f(float a, float b)float value;value=a/b;return(value); Ax-y, x+yBx+y, x-yCz+y, z-yDz-y, z+y Ax-y, x+yBx+y, x-yCz+y, z-yDz-y, z+y二、填空题8以下程序的功能是根据输入的y(Y)与n(N),在屏幕上分别显示出This is YES.与This is NO.。请填空,是( break; )、是( getchar() 或 getch() 或 getche() )。#include void YesNo(char ch)switch (ch)case y:caseY: printf(nThis is YES.n); ;case n:case N: printf(nThis is NO.n);main()char ch;printf(nEnter a char y, Y or n, N:);ch= ;printf(ch:%c, ch);YesNo(ch);9下面函数pi的功能是:根据以下公式,返回满足精度(0.0005)要求的的值,请填空,是( t=n=1, s=0 )、是( s*2 )。/2=1+1/3+(1/3)*(2/5)+(1/3)*(2/5)*(3/7)+(1/3)*(2/5)*(3/7)*(4/9)+.#include #include #include double pi(double eps)double s, t; int n;for ( ; teps; n+)s+=t;t=n*t/(2*n+1);return( );main()double x;printf(nPlease enter a precision:);scanf(%1f, &x);printf(neps=%1f, =%1f, x, pi(x);三、读程序,写结果10下列程序的运行结果是( 5 )。#include fun(int p)int a=10;p=a;+p;main()int a=5;fun(a);printf(%dn, a);11下列程序的运行结果是( 8 )。#include int abc(int u, int v);main()int a=24, b=16, c;c=abc(a, b);printf(%dn, c);int abc(int u, int v)int w;while (v)w=u%v;u=v;v=w;return u;12下列程序的运行结果是:( before swap a=5,b=10 in swap x=10,y=5 after swap a=5,b=10 )。#include main()int a, b;a=5; b=10;printf(before swap a=%d,b=%dn, a, b);swap(a, b);printf(after swap a=%d,b=%dn,a, b);swap(int x, int y)int temp;temp=x; x=y; y=temp;printf(in swap x=%d,y=%dn, x, y);13以下程序的运行结果是:( i=5 i=2 i=2 i=0 i=2 )。int i=0;main()int i=5;reset(i/2);printf(i=%dn, i);reset(i=i/2);printf(i=%dn, i);reset(i/2);printf(i=%dn, i);workover(i);printf(i=%dn, i);workover(int i)i=(i%i)*(i*i)/(2*i)+4);printf(i=%dn, i);return(i);reset(int i)i=i=2?5:0;return(i);练习6-2答案一、选择题1将一个函数说明为static后,该函数将( A )。A既能被同一源文件中的函数调用,也能被其他源文件中的函数调用B只能被同一源文件中的函数调用,不能被其他源文件中的函数调用C只能被其他源文件中的函数调用,不能被同一源文件中的函数调用D既不能被同一源文件中的函数调用,也不能被其他源文件中的函数调用2如果在一个函数中的复合语句中定义了一个变量,则该变量( A )。A只在该复合语句中有效B在该函数中有效C在本程序范围内均有效D为非法变量3以下不正确的说法是( D )。A在不同函数中可以使用相同名字的变量B形式参数是局部变量C在函数内定义的变量只在本函数范围内有效D在函数内的复合语句中定义的变量在本函数范围内有效4以下程序的正确运行结果是( D )。#define MAX 10int aMAX, i;main()printf(n); sub1(); sub3(); sub2(); sub3();sub2()int aMAX, i, max;max=5;for (i=0; imax; i+) ai=i;sub1()for (i=0; iMAX; i+) ai=i+i;sub3()int i;for (i=0; iMAX; i+) printf(%d, ai);printf(n);A0 2 4 6 8 10 12 14 16 18B0 1 2 3 4 0 1 2 3 4 0 2 4 6 8 10 12 14 16 18C0 1 2 3 4 5 6 7 8 9D0 2 4 6 8 10 12 14 16 18 0 1 2 3 4 0 2 4 6 8 10 12 14 16 185凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( A )。A自动(auto)B静态(static)C外部(extern)D寄存器(register)6以下程序的正确运行结果是( D )。main()int a=2, i;for (i=0; i3; i+) printf(%4d, f(a);f(int a)int b=0; static int c=3;b+; c+;return(a+b+c);A7 7 7B7 10 13C7 9 11D7 8 9二、读程序,写结果7写出下面程序的运行结果,是( 8 )、是( 17 )。#include main()int k=4, m=1, p;p=fun(k, m); printf(%d, p);/* */p=fun(k, m); printf(%d, p);/* */fun(int a, int b)static int m=0, i=2;i+=m+1;m=i+a+b;return(m);8下面程序的运行结果是( 8 4 )。#include int d=1;fun(int p)int d=5;d+=p+;printf(%d, d);main()int a=3;fun(a);d+=a+;printf(%d, d);第7章练习7-1答案选择题1已知:int *p, a;,则语句“p=&a;”中的运算符“&”的含义是( D )。A位与运算B逻辑与运算C取指针内容D取变量地址2已知:int a, x;,则正确的赋值语句是( C )。Aa=(a1+a2)/2;Ba*=*a+1;Ca=(x=1, x+, x+2);Da=good;3已知:int a, *p=&a;,则下列函数调用中错误的是( D )。Ascanf(%d, &a);Bscanf(%d, p);Cprintf(%d, a);Dscanf(%d, *p);4已知:char *p, *q;,选择正确的语句( C )。Ap*=3;Bp/=q;Cp+=3;Dp+=q;5已知:int x;,则下面的说明指针变量pb的语句( C )是正确的。Aint pb=&x;Bint *pb=x;Cint *pb=&x;D*pb=*x;练习7-2答案一、选择题1设有说明int (*ptr)M;,其中的标识符ptr是( C )。AM个指向整型变量的指针B指向M个整型变量的函数指针C一个指向具有M列的二维数组的一行的指针D具有M个指针元素的一维数组的指针2已知:double *p6;,它的含义是( C )。Ap是指向double型变量的指针Bp是double型数组Cp是指针数组Dp是数组指针3已知:char s10, *p=s,则在下列语句中,错误的语句是( B )。Ap=s+5;Bs=p+s;Cs2=p4;D*p=s0;4已知:char s100; int i;,则在下列引用数组元素的语句中,错误的表示形式是( D )。Asi+10B*(s+i)C*(i+s)D*(s+)+i)5已知:char b5, *p=b;,则正确的赋值语句是( C )。Ab=abcd;B*b=abcd;Cp=abcd;D*p=abcd;6下列对字符串的定义中,错误的是( A )。Achar str7=FORTRAN;Bchar str=FORTRAN;Cchar *str=FORTRAN;Dchar str=F, O, R, T, R,A,N,0;7已知:char s20=programming, *ps=s;,则不能引用字母o的表达式是( A )。Aps+2Bs2Cps2Dps+=2,*ps8已知:char *s;,正确的语句是( B )。As=computer;B*s=computer;C*s=computer;D*s=A;9已知:char c8=beijing, *s=c; int i;,则下面的输出语句中,错误的是( B )。Aprintf(%sn, s);Bprintf(%sn, *s);Cfor (i=0; i7; i+)Dfor(i=0; i7; i+) printf(%c, ci); printf(%c, si);10已知:char *aa2=abcd, ABCD;,则以下说法正确的是( D )。Aaa数组元素的值分别是abcd序列和ABCD序列Baa是指针变量,它指向含有两个数组元素的字符型一维数组Caa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址Daa数组的两个元素中各自存放了字符a和A的地址11已知:int a34, *p=&a00; p+=6;,那么*p和( D )的值相同。A*(a+6)B*(&a0+6)C*a1+2Da1212已知:int a=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, *p=a;,则值为3的表达式是( A )。Ap+=2, *(p+)Bp+=2, *+pCp+=3, *p+D*(&a00+6)13已知:int *p;,则变量p是( B )。A指向int的指针B指向指针的指针Cint型变量D以上三种说法均是错误的14已知:int a=1, 2, 3, 4, y, *p=&a1;,则执行语句y=(*-p)+;之后,变量y的值为( A )。A1B2C3D415已知:int b=1, 2, 3, 4, y, *p=b;,则执行语句y=*p+;之后,变量y的值为( A )。A1B2C3D416已知:int x=1, 3, 5, 7, 9, 11, *ptr=x;,则能够正确引用数组元素的表达式是( B )。AxB*(ptr-)Cx6D*(-ptr)17已知:int x=1, 3, 5, 7, 9, 11, *ptr=x;,则不能够正确引用数组元素的表达式是( B )。A*(ptr-)B*(-ptr)C*(ptr+)D*(+ptr)18若有以下语句且0=k6,则正确表示数组元素地址的表达式是( C )。static int x=1, 3, 5, 7, 9, 11, *ptr=x, k;Ax+B&ptrC&ptrkD&(x+1)19已知:int i, x34;,则不能将x11的值赋给变量i的语句是( C )。Ai=*(*(x+1)+1);Bi=x11;Ci=*(*(x+1);Di=*(x1+1);20已知:int a23=2, 4, 6, 8, 10, 12;,正确表示数组元素的地址是( A )。A*(a+1)B*(a1+2)Ca1+3Da0021已知:int *p;,使用如下语句动态申请一个int型的存储单元,应当使用( D )。p=( )malloc(sizeof(int);AintBint *C(* int)D(int *)二、填空题22阅读程序,下面程序的输出结果是( 15 )。#include main()static int a23=1, 2, 3, 4, 5, 6;int m, *ptr;ptr=&a00;m=(*ptr)*(*(ptr+2)*(*(ptr+4);printf(%dn, m);23下面程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串则是( 0 或 0 )、是( + )。main()char str81, *sptr;int i;for (i=0; i80; i+)stri=getchar();if (stri=n) break;stri= ;sptr=str;while (*sptr) putchar(*sptr );24在下面的程序中若第一个printf语句的输出为ffe2,则其余语句的输出结果分别为:是( fff4 )、是( a )、是( 0 )、是( b )。main()static short a=1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *p=a;printf(%xn, p);/*输出结果为ffe2*/printf(%xn, p+9);/*输出 */printf(%xn, *p+9);/*输出 */printf(%xn, *(p+9);/*输出 */printf(%xn, *+p+9);/*输出 */25下面程序的输出结果,是( m )、是( a )、是( w )、是( z )、是( mnopqr )。#include char *pp23=abc, defgh, ijkl, mnopqr, stuvw, xyz;main()printf(%cn, *(pp+1);/*输出 */printf(%cn, *pp0);/*输出 */printf(%cn, (*(*(pp+1)+1)4);/*输出 */printf(%cn, *(pp12+2);/*输出 */printf(%sn, *(pp+1);/*输出 */三、读程序,写结果26下面程序的运行结果是:( 1357 9111315 17192123 )。(注:表示空格。)#include main()int a34=1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23;int *p, i;for (p=a, i=0; p&a00+12; p+, i+)if (i%4=0) printf(n);printf(%4d, *p);27下面程序的运行结果是( 3,3,3 )。#include main()int a=2, *p, *pp;pp=&p; p=&a;a+;printf(%d,%d,%dn, a, *p, *pp); 练习7-3答案一、选择题1main(argc, argv)中形式参数argv的正确说明形式应当为( A ).Achar *argvBchar argvCchar argvDchar *argv2说明语句int (*p)();的含义是( C )。Ap是一个指向一维数组的指针变量Bp是指针变量,指向一个整型数据Cp是一个指向函数的指针,该函数的返回值是一个整型D以上都不对3说明语句int *(*p)();的含义是( D )。Ap是一个指向int型数据的指针Bp是指针变量,它构成了指针数组Cp是一个指向函数的指针,该函数的返回值是一个整型Dp是一个指向函数的指针,该函数的返回值是一个指向整型的指针4已知函数说明语句void *f();,则它的含义是( A )。A函数f的返回值是一个通用型指针B函数f的返回值可以是任意的数据类型C函数f无返回值D指针f指向一个函数,该函数无返回值5函数的功能是交换变量x和y中的值,并且通过正确调用返回交换的结果。能正确执行此功能的函数是( D )。Afuna(int *x, int *y)Bfunb(int x, int y) int *p; int t; *p=x; *x=*y; *y=*p; t=x; x=y; y=t; Cfunc(int *x, int *y)Dfund(int *x, int *y) *x=*y; *y=*x; *x=*x+*y; *y=*x-*y; *x=*x-*y; 6阅读程序,下面程序的输出结果是( B )。假设可执行文件的文件名为:PROG.EXE运行时键入的命令行为:PROG -386 NET3#include main(int argc, char *argv)int i;for (i=0; iargc; i+) printf(%sn, argvi);A-386BPROG.EXECPROG.EXEDPROG NET3 -386 - -386 NET3 386 NET3 NET37下面程序的运行结果是( A )。#include f(int x, int y)return(y-x);main()int a=5, b=6, c=2;int f();int (*g)()=f;c=(*g)(a, b);printf(%dn, c);A1B2C3D前面三个答案均是错误的8若用数组名作为函数调用的实参,传递给形参的是( A )。A数组的首地址B数组第一个元素的值C数组中全部元素的值D数组元素的个数二、填空题9下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,则是( 2 )、是( 2 )。fun(int x, int b)int k=0, r;dor=x% ;bk+=r;x/= ; while(x);10函数expand(char s, char t)在将字符串s复制到字符串t时,将其中的换行符和制表符转换为可见的转义字符,即用n表示换行符,用t表示制表符。则是( j+ )、是( )、是( j+ )、是( )、是( j+ )、是( 0 )。expand(char s, char t)int i, j;for (i=j=0; si!=0; i+)switch (si)case n: t = ; tj+=n; break;case t: t = ; tj+=t; break;default: t =si; break;tj= ;三、读程序,写结果11以下程序的运行结果是( 10 7 5 3 -7 )。main()int a5=5, 10, -7, 3, 7, i, j, t;sort(a);for (i=0; i=4; i+) printf(%d , ai);sort(int a)int i, j, t;for (i=0; i4; i+)for (j=0; j4-i; j+)if (ajaj+1) t=aj; aj=aj+1; aj+1=t; 12以下程序的运行结果是( -1 3 6 8 9 )。main()int a5=9, 6, 8, 3, -1, i, j, t, p;sort(a);for (i=0; i=4; i+) printf(%d , ai);sort(int a)int i, j, t, p;for (j=0; j4; j+)p=j;for (i=j; i=4; i+) if (aiap) p=i;t=ap; ap=aj; aj=t;13以下程序的运行结果是( sum=6 )。main()int a33=1, 3, 5, 7, 9, 11, 13, 15, 17; int sum;sum=func(a);printf(nsum=%dn, sum);func(int a3)int i, j, sum=0;for (i=0; i3; i+)for (j=0; j3; j+)aij=i+j;if (i=j) sum=sum+aij;return(sum);14下面程序的运行结果是:( before swap a=5,b=10 in swap x=10,y=5 after swap a=10,b=5 )。#include main()int a, b;a=5; b=10;printf(before swap a=%d,b=%dn, a, b);swap(&a, &b);printf(after swap a=%d,b=%dn, a, b);swap(int *px, int *py)int temp;temp=*px;*px=*py;*py=temp;printf(in swap x=%d,y=%dn, *px, *py);15下面程序的运行结果是( 0 1 2 3 )。#include func(int b)int j;for (j=0; j4; j+) bj=j;main()int a4, i;func(a);for (i=0; i4; i+) printf(%d , ai);16运行下面程序,如果从键盘上输入字符串qwerty和字符串abcd,则程序的运行结果是( 10 )。#include strle(char a, char b)int num=0, n=0;while (anum!=0) num+;while (bn) anum=bn; num+; n+; return(num);main()char str181, str281;gets(str1);gets(str2);printf(%dn, strle(str1, str2);17下面程序的运行结果是( AGAAGAG )。#include #include void fun(char *w, int m)char s, *p1, *p2;p1=w;p2=w+m-1;while (p1p2) s=*p1+; *p1=*p2-; *p2=s; main()static char a=ABCDEFG;fun(a, strlen(a);puts(a);第8章练习8答案选择题1在程序中要使用语句:printf(%sn, STRING);输出一个长度为5个字符的提示信息OK!,则应使用宏定义语句( D )。A#define STRING OK!B#define STRING OK!C#define STRING OK!D#define STRING OK!2以下正确的描述为( C )。A每个C语言程序必须在开头用预处理命令#include B预处理命令必须位于C源程序的首部C在C语言中预处理命令都以#开头DC语言的预处理命令只能实现宏定义和条件编译的功能3C语言的编译系统中宏命令是( D )。A在程序运行时进行代换处理的B在程序连接时进行处理的C和源程序中其他C语句同时进行编译的D在对源程序中其他成分正式编译之前进行处理的4从下列选项中选择不会引起二义性的宏定义是( D )。A#define POWER(x) x*xB#define POWER(x) (x)*(x)C#define POWER(x) (x*x)D#define POWER(x) (x)*(x)5若有宏定义如下:#define X 5#define Y X+1#define Z Y*X/2则执行以下printf语句后,输出结果是( D )。int a; a=Y;printf(%d, Z);printf(%dn, -a);A7,6B12,6C12,5D7,56若a、b、c、d、t均为int型变量,则执行以下程序段后结果为( C )。#define MAX(A, B)(A)(B)?(A):(B)#define PRINT(Y) printf(Y=%dn, Y)a=1; b=2; c=3; d=4;t=MAX(a+b, c+d);PRINT(t);AY=3B存在语法错误CY=7DY=0第9章练习9-1答案一、选择题1typedef unsigned long LONG的作用是( D )。A建立了一种新的数据类型B定义了一个整形变量C定义了一个长整型变量D定义了一个新的数据类型标识符2下面的4个运算符中,优先级最低的是( D )。A( )B.C-D+3已知:structint i;char c;float a; test;则sizeof(test)的值是( D )。A4B5C6D74当声明一个结构变量时系统分配给它的内存是( A )。A各成员所需内存量的总和B结构中第一个成员所需内存量C成员中占内存量最大者所需的容量D结构中最后一个成员所需内存量5以下对结构类型变量的定义中错误的是( D )。Atypedef struct student Bstruct student int num; int num; float age; float age; STUDENT std1; std1;CstructDstruct int num; int num; float age; float age; std1; student; struct student std1;6根据下面的定义,能打印出字母M的语句是( D )。struct personchar name9;int age;struct person class10=John, 17, Paul, 19, Mary, 18, adam, 16;Aprintf(%cn, class3.name);Bprintf(%cn, class3.name1);Cprintf(%cn, class2.name1);Dprintf(%cn, class2.name0);7以下scanf函数调用语句中对结构变量成员的错误引用是( D )。struct pupilchar nam20;int age;int sex pup5, *p;p=pup;Ascanf(%s, pup1.name);Bscanf(%d, &pup0.age);Cscanf(%d, &(p-sex);Dscanf(%d, p-age);8若有以下程序段:struct dentint n;int *m;int a=1, b=2, c=3;struct dent s3=101, &a, 102, &b, 103, &c;struct dent *p=s;则以下表达式中值为2的是( D )。A(p+)-mB*(p+)-mC(*p).mD*(+p)-m二、填空题9已知:structint x, y; s2=1, 2, 3, 4, *p=s;则表达式+p-x的值( 2 ),表达式(+p)-x的值是( 3 )。10下面的程序从终端上输入n个人的年龄、性别和姓名,然后输出。则是( p+n )、是( gets(p-name) 或 scanf(%s, p-name) )、是( p+n )。#include stdio.hstruct manchar name20;unsigned age;char sex7;main()struct man person5;data_in(person, 5);data_out(person, 5);data_in(struct man *p, int n)struct man *q= ;for (; page, p-sex); ;data_out(struct man *p, int n)struct man *q= ;for (; pname, p-age, p-sex);三、读程序,写结果。11下面程序的运行结果是( Zhao )。#include struct stuint num;char name10;int age;void fun(struct stu *p)printf(%sn, (*p).name);main() struct stu students3=9801,Zhang,20,9802,Wang,19,9803,Zhao,18;fun(students+2);12下列程序输出结果是( 1, ninicomputer )。#include stdio.hstruct treeint x;char *s; t;func(struct tree t)t.x=10;t.s=computer;return(0);main()t.x=1;t.s=minicomputer;func(t);printf(%d, %sn, t.x, t.s);练习9-2答案一、选择题1设有以下说明和定义语句,则下面表达式中值为3的是( D )。struct sint i1;struct s *i2;static struct s a3=1, &a1, 2, &a2, 3, &a0;static struct s *ptr;ptr=&a1;Aptr-i1+Bptr+-i1C*ptr-i1D+(ptr-i1)2下面对枚举变量的定义中,正确的是( D )。Aenum color red, blue, green; a, b;Benum color=red, blue, green a,b;Cenum color=red, blue, green a, b;Denum color red, blue, green a, b;3执行以下语句后的输出结果是( A )。enum weekday sun, mon=3, tue, wed, thu;enum weekday workday;workday=wed;printf(%dn, workday);A5B3C4D编译时出错4已知:unionint i;char c;float a; test;则sizeof(test)的值是( A )。A4B5C6D75已知函数原型为:struct tree *f(int x1, int *x2, struct tree x3, struct tree *x4)其中tree为已定义过的结构,且有下列变量定义:struct tree pt, *p; int i;请选择正确的函数调用语句( B )。A&pt=f(10, &i, pt, p)Bp=f(i+, &i, pt, &pt);Cf=f(i+1, &(i+2), *p, p);Df(i+1, &i, p, p);二、读程序,写结果6下面程序的运行结果是:( mix.i=12345678 mix.k=5678 mix.ii=78 mix.s0=78mix.s1=56 mix.s2=34mix.s3=12 )。(注:表示空格。)#include main()unionlong i;short k;char ii;char s4; mix;mix.i=0x12345678;printf(mix.i=%lxn, mix.i);printf(mix.k=%xn, mix.k);printf(mix.ii=%xn, mix.ii);printf(mix.s0=%xtmix.s1=%xn, mix.s0, mix.s1);printf(mix.s2=%xtmix.s3=%xn, mix.s2, mix.s3);7下面程序对应的运行结果是:( 380039 9 )。#include main()unionshort i2;long k;char c4; t, *s=&t;s-i0=0x39;s-i1=0x38;printf(%lxn, s-k);printf(%cn, s-c0);
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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