山东科技大学OJ部分题目记答案_第1页
山东科技大学OJ部分题目记答案_第2页
山东科技大学OJ部分题目记答案_第3页
山东科技大学OJ部分题目记答案_第4页
山东科技大学OJ部分题目记答案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、/Problem D: 货币兑换Description给出人民币对美元、欧元、日元的当日汇率,求给定金额的人民币能兑换成外币的金额,求给定金额的外币能兑换成人民币的金额。要计算的外币有三种:美元、欧元、日元。Input输入有三行。第一行依次为美元、欧元、日元外币汇率,用空格分开。汇率用100外币为单位,精确到小数点后4位,如668.5200表示“100美元=668.5200人民币”。汇率浮动范围为(0,10000)。第二行为外币金额x,第三行为人民币金额y。x,y均为整数,且0<x,y<10000。Output输出为两行。第一行为金额为x的美元、欧元、日元兑换成人民币的金额,用空格

2、分开。第二行为金额为y的人民币兑换成美元、欧元、日元的金额,用空格分开。所有金额精确到小数点后两位。Sample Input668.5200 908.0685 7.985215001500Sample Output10027.80 13621.03 119.78#include <stdio.h>int main() double i,j,k,a,b,c,d,e,f; double x,y; scanf ("%lf %lf %lf",&i,&j,&k); scanf ("%lf%lf",&x,&y);

3、a=x/100*i;b=y/100*j;c=x/100*k; d=y*100/i;e=y*100/j;f=y*100/k; printf ("%.2lf %.2lf %.2lfn",a,b,c); printf ("%.2lf %.2lf %.2lfn",d,e,f);/Problem E: 求字符的值/Description从键盘输入3个字符(不含双字节字符),分别输出每个字符的十进制值(ASCII码)、八进制值和十六进制值。Input输入为3个字符。Output输出为3行。每一行为每个字符(对应输入顺序)的十进制、八进制和十六进制值,用空格分隔开。每

4、个输出的值占3个字符,不足3个字符前面补0。Sample Input0 ASample Output048 060 030032 040 020065 101 041#include <stdio.h>int main() char x,y,z; scanf ("%c%c%c",&x,&y,&z); printf ("%.3d %.3o %.3xn",x,x,x); printf ("%.3d %.3o %.3xn",y,y,y); printf ("%.3d %.3o %.3xn&quo

5、t;,z,z,z);Problem A: 简单的打折计算Description商店规定:消费满n元,可以打八八折。设某件商品标价m元,输入购买的件数x,计算出需要支付的金额(单位:元),精确到分。Input输入只有一行,三个整数m、n和x,且0<x<m<n<1000。Output输出金额,精确到分。Sample Input95 300 4Sample Output334.40HINT了解浮点型的输出控制,注意整型和浮点型混合运算过程中的数据类型转换。#include <stdio.h>int main()int m,n,x;float s;scanf (&q

6、uot;%d %d %d",&m,&n,&x);if (m*x>=n) s=m*x*0.88;else s=m*x;printf ("%.2f",s);Problem C: 水仙花数Description如果一个三位十进制数等于其各位数字的立方和,则称这个数为水仙花数。如:13+53+33=153。Input一个整数x,100<=x<=999。Outputx是水仙花数,则输出“YES”,否则为“NO”。#include <stdio.h>int main() int x,a,b,c; scanf ("

7、%d",&x); a=x%10; b=x/10%10; c=x/100; if(a*a*a+b*b*b+c*c*c=x) printf ("YES"); else printf ("NO");Problem A: 多少张钞票Description    客户去商店买东西时,不超过100美金的账单喜欢用现金支付。商店喜欢用最少的钞票给付客户的找零。请你编写一个程序帮助商店计算出:当客户买了x元商品给了一张100美元的钞票后,商店应该付给客户多少张20美元、10美元、5美元和1美元的钞票,使得钞票总数最少。假设

8、不存在其他面值的钞票,也不会有几角几分的价格,商店的各种钞票总是够用的。Input输入一个整数x,0<x<100。Output按顺序输出20美金、10美金、5美金和1美金面值的钞票张数。输出格式见sample。Sample Input7Sample Output$20 bills: 4$10 bills: 1 $5 bills: 0 $1 bills: 3#include <stdio.h>int main()int x,s,a,b,c,d;scanf ("%d",&x);s=100-x;a=s/20;b=(s-20*a)/10;c=(s-2

9、0*a-10*b)/5;d=s-20*a-10*b-c*5;printf ("$20 bills: %dn",a);printf ("$10 bills: %dn",b);printf (" $5 bills: %dn",c);printf (" $1 bills: %dn",d);Problem B: 自动拨出电话的程序Sample Input(0532)621-15486Sample Output008653262115486HINT这是个可以用scanf()解决的问题,请注意电话号码都是数字这个规律。#inc

10、lude <stdio.h>int main() int a,b,c; scanf("(0%d)%d-%d",&a,&b,&c); printf("0086%d%d%d",a,b,c);/Problem C: 求1+2+.+n=?Description给定一个n,求出s = 1+2+3+.+n的值。Input输入只有一行,包含一个正整数n(n<=232)。Output输出一行,为1+2+.+n的值。Sample Input10Sample Output55HINTn的数据范围大,需注意数据类型的选择和计算次序,以

11、避免数据溢出。#include <stdio.h>int main() unsigned long long int n,s,i; scanf("%llu",&n); if(n%2=0) s=n/2*(n+1); else s=(n+1)/2*n; printf ("%llu",s);/Problem D: 2的多少次幂Description从键盘输入一个数x,x是2的整数次幂(x=2y),请编程求出y的值。Input一个非负有理数x,x在0,2256范围内。Output一个整数y。#include <stdio.h>#i

12、nclude <math.h>int main()double x,n; scanf ("%lf",&x); n=(log10(x)/(log10(2); printf ("%d",(int)n);/Problem A: 输出是m的倍数或n的倍数、但不是m和n的公倍数的数Description输出1k之间是m的倍数或n的倍数、但不是m和n的公倍数的数,其中1<=m,n<k<100,且m与n不相等。Input输入三个整数,依次为k、m、 n。Output从小到大输出符合题意的所有整数,两数之间用一个空格分开。Sampl

13、e Input15 2 3Sample Output2 3 4 8 9 10 14 15#include <stdio.h>int main() int k,m,n,i=0,j; scanf ("%d %d %d",&k,&m,&n); for (j=1;j<=k;j+) if (j%m=0&&j%n!=0)|(j%m!=0&&j%n=0) i+; if(i=1) printf ("%d",j); else printf (" %d",j); /Problem

14、B: n个数的最大值和最小值Description找出n个数中最大的数和最小的数,并将它们的值输出出来。Input输入为n+1个整数,都在int类型范围内。这些数可能用若干空格或者换行符分隔开。输入的第1个数为n,表示后续有n个数输入。从输入的第2个数开始,求出直到第n+1个数中最大的数和最小的数。Sample Input3 0 1 -1Sample OutputThe maximum number is 1.The minimum number is -1.#include <stdio.h>int main() int i,n,m,max,min; scanf ("%

15、d%d",&n,&max); min=max; for(i=1;i<n;i+) scanf ("%d",&m); if (m>max) max=m; if(m<min) min=m; printf("The maximum number is %d.nThe minimum number is %d.",max,min);Problem C: 成绩的等级Description把百分制的考试成绩转换成五级制的成绩:90100:Excellent8089:Good7079:Average6069:Pass0

16、59:Failing不在0100之间的输入是非法数据,输出“Error”。Input输入多行,每行一个整数。Output输入所对应的成绩等级。#include <stdio.h>#include <stdlib.h>#include "string.h"int main() int n; while (scanf ("%d",&n)!=EOF) if (n=100) printf ("Excellentn"); else if(n<0|n>100) printf ("Errorn&

17、quot;); else switch (n/10) case 9:printf ("Excellentn");break; case 8:printf ("Goodn");break; case 7:printf ("Averagen");break; case 6:printf ("Passn");break; default :printf ("Failingn"); return 0;/Problem E: A+B Problem (II) : Input/Output PraticeD

18、escription计算a+b,0<=a,b<1000。Input输入的第一行是一个整数N,后面有N对整数a和b,每对a和b占一行,a,b用空格分开。Output每行输出一个a+b的和,顺序与输入对应。Sample Input21 210 20Sample Output330HINTN给出了测试样例数,用for循环处理方便。#include <stdio.h>int main() int N,i,j; scanf("%d",&N); int aN2; for (i=0;i<N;i+) for (j=0;j<2;j+) scanf

19、("%d",&aij); for (i=0;i<N;i+) printf ("%dn",ai0+ai1);Problem A: A+B Problem (III) : Input/Output PraticeDescription计算a+b,0<=a,b<1000。Input输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。当测试样为0 0时表示输入结束,0 0不参与运算。Sample Input1 210 200 0Sample Output330#include <stdio.h>int main()

20、 int a,b; while(1) scanf("%d %d",&a,&b); if(a=0&&b=0) break; else printf("%dn",a+b); Problem C: 只有一个二元运算符的表达式运算Description编程序读入并计算只有一个二元运算符的表达式的值。用到的二元运算符有:“+”、“-”、“*”、“/”、“%”,与C语言的语法一致。Input每行输入一个表达式,格式为:二个整型的操作数a和b,中间用一个符号分开,这个符号就是运算符。测试样例不存在除数为0的情况。输入以a和b为0,且用一

21、个空格分开结束。Output每行对应输入的运算符为“+”、“-”、“*”、“/”、“%”,则计算a+b、a-b、a*b、a/b、a%b的值;否则输出“invalid op”。HINT教材上有非常相似的例题可以参考。#include <stdio.h>int main() int a,b; char i; while(1) scanf ("%d%c%d",&a,&i,&b); if(a=0&&b=0&&i=32) break; else switch(i) case '+':printf(&q

22、uot;%dn",a+b);break; case '-':printf("%dn",a-b);break; case '*':printf("%dn",a*b);break; case '/':printf("%dn",a/b);break; case '%':printf("%dn",a%b);break; default:printf("invalid opn"); Problem D: 求100以内的素数Descr

23、iption素数是只能被1和自身整除的正整数,根据数学定义1不是素数。素数也叫质数。Input输入为两个整数m和n,满足0<=m<=n<=100。Output从大到小输出mn之间的所有素数,一个素数一行。如果mn之间没有素数,则不输出任何数。输出的所有数在两行“=”之间。Sample Input2 12Sample Output=117532=HINT利用素数的数学规律可以很容易的解出此题,题目给出的数据范围是关键。#include <stdio.h>int main() int m,n,i,j,k; scanf("%d %d",&m,

24、&n); printf("=n"); for(i=n;i>=m;i-) k=0; for(j=1;j<i;j+) if(i%j=0) k+; if(k=1) printf("%dn",i); printf("=");Problem E: 十进制整数转二进制Description给出一个十进制的非负整数x,x<=216,把它转换成二进制数输出。Input输入为多行,每行一个整数x,至读入EOF结束。Output每行输出x对应的二进制数值。#include <stdio.h>int main() in

25、t i,j,m,n,k; int a17; while(scanf("%d",&n)!=EOF) if(n=0) printf("0n"); else for(m=0;m<=16;m+) i=n%2; j=n/2; n=j; am=i; for(m=16;m>=0;m-) if(am=1) k=m; break; for(m=k;m>=0;m-) printf("%d",am); printf("n"); /Problem F: 辗转相除法 最大公约数的算法Description辗转相除法

26、,也称欧几里得算法,是求最大公约数的算法。Input输入为多行,每行有一对非负整数a,b,且a*b不会超出int类型的数据范围。输入至EOF结束。Output每行输出一对a,b的最大公约数和最小公倍数,顺序与输入对应。从数论上的整除定义出发:若a整除b(b除以a没有余数),则b是a的倍数,a是b的约数,这里要求b不为0。因此0是任意整数的倍数,但是0不能是约数。#include <stdio.h>int main() int a,b,c,m,t; while(scanf("%d %d",&a,&b)!=EOF) if(a=0&&b

27、!=0) printf("%d %dn",b,a); else if(a!=0&&b=0) printf("%d %dn",a,b); else if(a<b) t=a; a=b; b=t; m=a*b;c=a%b; while(c!=0) a=b; b=c; c=a%b; printf("%d %dn",b,m/b); /Problem A: 简单的整数排序Description对给出的若干整数按从小到大排序。Input输入的第一个数为n(n<=1000),后接n个整数。Output按从小到大的顺序输出这

28、些整数,每两个整数之间用一个空格分隔开,最后一个整数后面没有空格。Sample Input10 3 9 1 5 2 8 5 6 7 3Sample Output1 2 3 3 5 5 6 7 8 9#include <stdio.h>int main() int i,j,n,t; int a1000; scanf("%d",&n); for(i=0;i<n;i+) scanf("%d",&ai); for (i=1;i<n;i+) for(j=0;j<n-1;j+) if(aj>aj+1) t=aj;

29、aj=aj+1;aj+1=t; for(i=0;i<n;i+) if(i=n-1) printf("%d",ai); else printf("%d ",ai); /Problem B: 兔子的繁殖问题Description假设一对兔子每月能生一对小兔(一雌一雄),每对小兔出生后的下一个月是没有繁殖能力的,至出生后的第三个月开始又可以每月生一队小兔,问从一对刚出生的小兔开始,经过若干个月后一共有多少兔子(假设在此过程中兔子没有死亡)?Input输入的第一个数为n,接下来有n个数字。每个数字为一个月份m(m<=45)。Output输出为n行,每

30、行为第m个月后的兔子总数。Sample Input61 2 3 4 5 10Sample Output1 2 3 5 8 89HINT当n较大时,菲波那契序列的第n项值和计算量都是很大的,可以先计算出菲波那契序列并用数组存储下来,然后查询出每月兔子数,避免重复运算。#include <stdio.h>int main() int i,j,k,n; int a50=0,1,2,b50; for(i=3;i<=45;i+) ai=ai-1+ai-2; scanf("%d",&j); for(k=0;k<j;k+) scanf("%d&q

31、uot;,&bk); for(k=0;k<j;k+) printf("%dn",abk);/Problem C: 产生等差序列之一Description根据给出的初始数、公差和序列长度求等差序列。Input输入为一行,格式见sample。其中,start为初始数,step为公差,times为序列长度。满足,times>0,step不为0。Output把这个等差序列输出在一行里,序列两数之间用一个空格分隔。Sample Inputstart = 1, step = 2, times = 100Sample Output1 3 5 7 9 11 13 15

32、17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 18

33、7 189 191 193 195 197 199HINTAppend Code#include <stdio.h>int main() int i,j,k,n; char d100,b100,c100; int a1000; scanf("start = %d, step = %d, times = %d",&i,&j,&k); for(n=0;n<k;n+) an=i+j*n; for(n=0;n<k;n+) if(n=k-1) printf("%d",an); else printf("%d

34、 ",an); /Problem D: 产生等差序列之二Description根据给出的初始数、公差和终止条件求等差序列。Input输入为一行,格式见sample。其中,start为初始数,step为公差,end为终止条件。满足,step不为0,并且start和end的大小关系与step的方向一致。end不一定是序列的最后一个数。Output把这个等差序列输出在一行里,序列两数之间用一个空格分隔。Sample Inputstart = 1, step = 2, end = 200Sample Output1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

35、31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197

36、 199#include <stdio.h>int main() int i,j,k,b,n; int a1000; scanf("start = %d, step = %d, end = %d",&i,&j,&k); a0=i; if(j>=0) for(n=0;an<=k;n+) an+1=i+(n+1)*j; else for(n=0;an>=k;n+) an+1=i+(n+1)*j; for(b=0;b<n;b+) if(b=n-1) printf("%d",ab); else prin

37、tf ("%d ",ab);/Problem A: 字符串的逆序Sample InputabcdeSample Outputedcba#include <stdio.h>#include <string.h>int main()int i,j; char s101; scanf("%s",s); i=strlen(s); for(j=i-1;j>=0;j-)printf("%c",sj);Problem B: 去行首行尾的空白符Description在C语言中,将ASCII字符集中的制表符('t&

38、#39;)、回车符('r')、换行符('n')、垂直制表符('v')、换页符('f')和空格字符(' ')称作空白符。你的任务是读入每行字符串,去掉行首和行尾的连续空白符,但是在任意非空白符中间的空白符不要去除。Input输入为多行,每行为一个串(不超过100个字符),至某行输入的非空白符仅为“END”结束。Output输出为多行,为每行输入的去掉前后空白符的串。“END”也输出。#include <stdio.h>#include <ctype.h>#include <string.

39、h>int main() int i,j=0,k,m,n,a; char s1224123=0,0,b1234=0; for(i=1;strcmp(si-1+j,"END")!=0;i+) gets(si); for(j=0;isspace(sij)!=0;j+); for(n=strlen(si)-1;isspace(sin)!=0;n-); sin+1='0' puts(si+j); /Problem C: 回文Input输入为多行,到文件末尾结束。每行为一个串,且不会超过1000个字符,且全部由可显示的ASCII码字符组成。Output当一个串中

40、的字母和数字部分能够构成一个回文,即输出“Yes.”;否则输出“No.”。 HINT首先要考虑如何去除空白符(空格、回车、换行、制表符等),标点和各种符号(如“,!"”和“#<>”等),并且把串中的英文字符统一大小写,最后才能进行回文判定。 请注意,用gets()和scanf()判断文件尾的方法是不一样的。gets()函数的返回值请查阅C语言的语法手册。#include <stdio.h>#include<ctype.h>#include<math.h>int main() int i,j,k; char a1001,b1001; wh

41、ile(gets(a)!=NULL) for(i=0,j=0;ai!='0'i+) if(isalnum(ai)!=0) bj=ai; j+; for(i=0,k=0;i<ceil(j/2.0);i+) if(tolower(bi)=tolower(bj-1-i) k+; if(k=ceil(j/2.0) printf("Yes.n"); else printf("No.n"); Problem D: Matrix Problem : Array PraticeDescription求一个m×n阶矩阵A的转置矩阵AT。矩阵

42、A的每个元素都在int类型的范围之内。Input输入的第一行为一个整数M(M>0),后面有M组输入数据。每组数据以两个正整数m和n开始,满足0<m,n<=100,接下来为一个m行n列的矩阵A。Output输出为多组,每组输出A的转置矩阵AT。矩阵的输出为:每行两个元素之间用一个空格分开,每行最后一个元素之后为一个换行,在下一行开始输出矩阵的下一行。每两组输出之间用一个空行分隔开。Sample Input13 31 2 34 5 67 8 9Sample Output1 4 72 5 83 6 9HINT二维数组存储矩阵。#include <stdio.h>int

43、main() int i,j,c,d,m,n; int a100100,b100100; scanf("%d",&c); for(d=0;d<c;d+) scanf("%d %d",&m,&n); for(i=0;i<m;i+) for(j=0;j<n;j+) scanf("%d",&aij); for(i=0;i<n;i+) for(j=0;j<m;j+) if(j=m-1) printf("%d",aji); else printf ("%

44、d ",aji); printf("n"); printf("n");Problem A: 编写函数maxValue(编程题)Description编写一个函数maxValue,求三个整数的最大值,其原型为:int maxValue(int a,int b,int c);其中a、b、c是参与比较的三个整数,返回值是三个数的最大值。Input输入三个int类型的整数,两两之间用空格隔开。Output输出三个整数的最大值。Sample Input1 2 3Sample Output3HINTAppend Codeappend.c, #include

45、 <stdio.h>int maxValue(int a,int b,int c) int x; x=a>b?a:b; if(x<c) x=c; return x;int main() int x,y,z; scanf("%d%d%d",&x,&y,&z); printf("%d",maxValue(x,y,z); return 0;Problem B: 编写函数myFloor和myCeil(编程题)取整函数有四个,分别是 fix, floor, ceil, round。这里要求你编写myFloor和myC

46、eil函数,它们的原型分别是:int myFloor(double data);int myCeil(double data);其中myFloor函数的结果是不大于data的最大整数,myCeil函数的结果是不小于data的最小整数。注意:不能使用math.h和stdlib.h两个头文件。Input输入有多行,每行是一个需要转换的实数。Output输出为多行,与上述输入一一对应。每行先输出floor函数的结果,再输出ceil函数的结果。两者之间用一个空格隔开。取整之后的结果不超出int类型的表示范围。Sample Input1.3-1.52Sample Output1 2-2 -12

47、 2HINTAppend Codeappend.c, #include <stdio.h>int myFloor(double data) int i; if(data>0) for(i=0;i+) if(data-i>=0&&data-i<1) break; else for(i=0;i-) if(i-data<=0&&i-data>-1) break; return i;int myCeil(double data) int i; if(data>0) for(i=0;i+) if(i-data>=0&a

48、mp;&i-data<1) break; else for(i=0;i-) if(data-i<=0&&data-i>-1) break; return i;int main() double data; while (scanf("%lf",&data)!=EOF) printf("%d %dn",myFloor(data),myCeil(data); return 0;Problem C: 求字符串的长度(编程题)Description编写一个求字符串长度的函数,其原型如下:int strlen(ch

49、ar str);其中str表示待求长度的字符串,返回值是str的长度。注意:主函数已经给出,只需提交strlen()函数及必要的头文件包含命令。Input输入为多行。第一行N>0表示有N个测试用例,后面有N行,每行包含一个字符串(不超过1000个字符)。Output输出为多行,每行对应于一个测试用例。每行的格式为:case i:lenght=j.其中i表示测试用例编号(从1开始),j表示相应的字符串长度。, #include <stdio.h>int strlen(char str) int i; for(i=0;stri!='0'i+); return i;

50、int main() int i,N; char str1001; scanf("%d",&N); getchar(); gets(str); printf("case 1:length=%d.",strlen(str); for (i=2;i<=N;i+) gets(str); printf("ncase %d:length=%d.",i,strlen(str); return 0;Problem B: 你交换了吗?之二(函数)Description从标准输入读取两个整数,按先小后大的次序输出,并且输出是否交换过位置。

51、注意:a和b相等时不产生交换。请注意阅读append.c里的代码!Input两个较小的整数a,b,用空格分开。Output输出有两种情况:1) “a b NO”, 当a,b没有交换过2) “b a YES”, 当a,b交换过Sample Input5 3Sample Output3 5 YES#include <stdio.h>int is_swapped(int *p1,int *p2) if(*p1>*p2) return 1; else return 0;int main() int a, b; scanf("%d%d", &a, &

52、b); if(is_swapped(&a, &b) printf("%d %d YES", b, a); else printf("%d %d NO", a, b);Problem C: 编写函数unionSet(编程题)Description编写一个函数unionSet,对2个集合求并集。其原型为:int unionSet(int setA,int setB,int numA,int numB);其中setA和setB是两个待合并的集合,numA和numB分别是2个集合的元素个数。该函数将两个集合合并后,放在数组setA中,返回值为并集中的元素个数。Input输入为2行,每行是一个集合,每行的输入以数值0作为结束,个数不超过100个。2个集合合并后的元素取值均在1,100内。Output输出2个集合求并后的结果,两两之间用一个空格隔开。输出时,先输出第一个集合中的元素,再输出从第2个集合中合并过来的元素。见样例。Sample Input1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论