北理工C語言超全上機答案(非信息類)_第1頁
北理工C語言超全上機答案(非信息類)_第2頁
北理工C語言超全上機答案(非信息類)_第3頁
北理工C語言超全上機答案(非信息類)_第4頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

上機考試時間為60分鐘,上機考題為3道。第一題為簡單的圖形打印;第二題為簡單數(shù)值計算(一般用窮舉法就可以解決),第三題為相對復雜的數(shù)組/字符串處理。上機考題選自以下題目。#include<stdio.h>intmain(){inti,j,n;scanf(*%d*,&n);外層i對行循環(huán),i二n時先輸出空格的行循環(huán)為for(i=l;i<=n;i++)若垂直反轉(zhuǎn)則是for(i=n;i>=l;i")如:上下三角形,對稱梯形,對稱平行四邊形。內(nèi)層jk…對列循環(huán)。先打印空格或者先打印星號,找規(guī)律換行在內(nèi)層循環(huán)中[1.1]編程,輸入n,輸出如下例(n=6)所示的圖形:程序:??include<stdio.h>intmainO{inti,j,n;scanf("%d",&n);for(i=l;i<=n;i++)(for(j=l;j<=n;j++) printf(");printf("\n");}system("pause");,輸入n,輸出如下例(n=6)所示的圖形:程序:??include<stdio.h>intmain(){inti,j,n;scanf("%d",&n);for(i=l;i<=n;i++){for(j=l;j<=n-i;j++)printf("");for(j=l;j<=n;j++)printf("*"):printf('\n");}system("pause");},輸入n,輸出如下例(n=6)所示的高為n的等腰三角形。****程序:ttinclude<stdio.h>intmainO{inti,j,n;scanf("%d",&n);for(i=l;i<=n;i++){for(j=l;j<=n-i;j++)printf("");for(j=l:j<=2*i-l;j++)printf("*");printf("\n");}system("pause");},輸入n,輸出如下例(n=6)所示的高為n的等腰三角形。***求程序:itinclude<stdio.h>intmainO{inti,j,n;scanf("%d",&n);for(i=n;i>=l;i—){for(j=l;j<=n-i;j++)printf(*");for(j=l;j<=2*i-l;j++)printf('*");printf('\n")[system("pause);},輸入n,輸出如下例(n=5)所示的高和上底均為n的等腰梯形。n=5時的等腰梯形程序:^include<stdio.h>intmain(){inti,j,n;scanf("%d",&n);for(i=l:i<=n;i++)(for(j=l;j<=n-i:j++)printfC");for(j=l;j<=n+2*i-2;j++)printf("*");printfC\n");}system("pause");},輸入n,輸出如下例(n=5)所示的高和上底均為n的等腰空心梯形。******程序:^include<stdio.h>main()(inti,j,n;scanf("%d",&n);for(i=l;i<=n-l;i++)printf("");for(i=l;i<=n;i++)printf("*");printf("\n");for(i=l;i<=n-2;i++)(for(j=l;j<=n-i-l;j++)printf("");for(j=l;j<=n+2*i;j++)if(j=l||j==n+2*i)printf("*");elseprintf(""):printf("\n");for(i=l;i<=3*n-2;i++)printf("*");printf('\n");system("pause");),輸入n,輸出如下例(n=5)所示的邊長為n的空心正六邊型。******

**程序:??include<stdio.h>main()(inti,j,k,g,n;scanf("%d",&n);g=n;for(i=0;i<n;i++)(for(k=0;k<n-i;k++)printf("");for(j=0;j<g;j++)(if(i==0)printf("*");elseif(j=0||j=g-l)printf("*");elseprintf("");)g=g+2;printf("\n");)g=g-4;for(i=n-l;i>0;i-)(for(k=0;k<n-i+l;k++)printf("");for(j=0;j<g;j++)(if(i=l)printf("*");elseif(j=O||j=g-l)printf("*");elseprintf("");g=g-2;printf("\n");)system(*pause*);[1.8]編程,輸入n,輸出如下例(n=5)所示的圖形:*****************程序:#include<stdio.h>main(){inti,j,n,m,k;scanf(*%d*,&n);for(i=l;i<=2*n-l;i++){if(i<=n){m=i;k=2*n-i;}else{m=2*n-i;k=i;}for(j=l;j<=k;j++)if(j==m|Ij==k)printf("*');elseprintfC");printf('\n");)systemipause");)[1.9]編程,輸入n,輸出如下例(n=5)所示的圖形:程序#include<stdio.h>intmain(){inti,k,n;scanf("%d",&n);for(i=l;i<=n;i++)printf("*");printf('\n");for(i=l;i<=n-2;i++){for(k=l;k<=n-i-l;k++)printf(*");printf('*\n");)for(i=l;i<=n;i++)printf,*");printfC\n*);system("pause");)[1.10]編程,輸入n,輸出如下例(n=5)所示的圖形:*************程序:??include"stdio.h"main(){inti,j,n;scanf("%d",&n);for(i=l;i<=n;i++)(for(j=l;j<=n;j++)if(j==l|Ij==i|Ij==n)printf("?*);elseprintf("");printf("\n");}system("pause");}[1.11]編程,輸入n,輸出如下例(n=3)所示的圖形:****

*程序:??include"stdio.h"mainO{inti,j,n;scanf("%d",&n);for(i=0;i<=n-l;i++)for(j=l;j<=n-l-i;j++)printf(*");for(j=0;j<=2*i;j++)printf("*");printfC\nO;)for(i=l;i<=n-l;i++)(for(j=l;j<=i;j++)printf(*");for(j=0;j<=2*(n-l-i);j++)printf('*");printf('\n");}system(*pause*);)[1.12]編程,輸入n,輸出如下例(n=5)所示的圖形:*******程序:#include<stdio.h>main()inti,j,k,n;scanf("%d",&n);for(i=0;i<n;i++)(for(j=0;j<n-i;j++)printf("つ;for(k=0;k<2*i+l;k++)(if(k==0||k=2*i)printf,*");elseprintf("");)printf("\n");}[1.13]編程,輸入n,輸出如下例(n=6)所示的高度為n的圖形。TOC\o"1-5"\h\z1 2 3 4 5 67 8 9 10 11 1213 14 15 16 17 1819 20 21 22 23 2425 26 27 28 29 30313233343536程序:ttinclude<stdio.h>mainO{inti,n;scanf("%d",&n);for(i=l;i<=n*n;i++){printf(*%2d",i);if(i%n=O)printf(*\n");)systemipause");}【1.14】編程,輸入n,輸出如下例(n=5)所示的圖形。1234511234111231111211111程序:ftinclude<stdio.h>main(){inti,j,n,k;scanf('d”,&n);for(i=0;i<n;i++)(k=l;for(j=0;j<n;j++){if(j<i+l)printf("1");elseprintf("%2d”,++k);}printfC\n*);}system("pause");)[1.15]編程,輸入n,輸出如下例(n=5)所示的的數(shù)字金字塔。1121123211234321123454321程序:ttinclude<stdio.h>main(){inti,j,k,n,f;scanf("%d",&n);for(i=0;i<n;i++){f=0;for(j=0;j<n-i;j++)printf("つ;for(k=0;k<2*i+l;k++)(if(k<i+l)printf++f);elseprintfC%^,—f);)printfC'\n");)system("pause");)[1.16]編程,輸入n,輸出如下例(n=5)所示的圖形。ZYXWVTOC\o"1-5"\h\zU TS RQ P0NMLK程序:^include<stdio.h>main(){inti,j,k,g=l,n;chara二Z;scanf("%d",&n);for(i=O;i<n;i++){for(j=0;j<n-i;j++)printf("");for(k=0;k<g;k++)(if(k==0||k==g-l)printf("%c",a―);elseprintf("");)g=g+2;printf("\n");}g=g-4;for(i=nT;i>0;i-)(for(j=0;j<n-i+l;j++)printf("");for(k=0;k<g;k++)

)g=g-2;printf('\n");if(k==01I)g=g-2;printf('\n");[1.17]編程,輸入頂行字符c和髙n,輸出如下例(cゴALn=5)所示的圖形。ABBCCTOC\o"1-5"\h\zD DE ED DCCBB

A程序:itinclude*stdio.h"??include"math,h”intmainO{charc;intn,i,j;scanf("%d,%c",&n,&c);for(c=c+n-l,i=l-n;i<=n-l;i++){for(j=l;j<=2*n-l-abs(i);j++)if(j==abs(i)+lIIj==2*n-l-abs(i))printf('%c”,c-abs(i));elseprintfC");printf("\n");}systemipause");return0;}【1.18】編程,輸出如圖所示上三角形式的乘法九九表。1 234 56789TOC\o"1-5"\h\z1 2 3 4 5 6 7 8 94 6 8 10 12 14 16 18912151821242716 20 24 28 32 3625 30 35 40 4536424854495663647281程序:??include"stdio.h"main()

inti,j;for(i=l;i<=9;i++)printf("%2dらi);printf(〃、n");for(i=0;iく30;i++)printf("ー〃);printf("\nつ;for(i=l:i<=9;i++)(for(j=l;j<=9;j++)(if(i<=j)printf("%2d",i*j);elseprintf(*つ;)printfCy\n");}printf("\n");system("pause);)[1.19J編程,輸出如圖所示下三角乘法九九表。12345678981647249566336424854TOC\o"1-5"\h\z25 30 35 40 4516912169124681234程序:15 18 21 24 2710 12 14 16 185 6 7 8 9ttinclude"stdio.h"main()inti,j;for(i=l;i<=9;i++)printf(*%2d”,i);printf("\n");for(i=0;iく30;i++)printf("-");printf(*\n");for(i=9;i>=l;i--)for(j=l;j<=9;j++)(if(j<i)printf("");elseprintf("%2d",i*j);}printf("\n");}printf("\n");getchar();system("pause");)【1.20】編程,輸入n,輸出如下例(n=5)所示的數(shù)字菱形1121TOC\o"1-5"\h\z1 2 3 2 112 3 4 3 2 1123 4 5 4 3 2112 3 4 3 2 11 2 3 2 11211程序:ftinclude<stdio.h>main()(inti,j,k,n,f;scanf("%d",&n);for(i=0;i<n;i++)(f=0;for(j=0;j<n-i;j++)printf("つ;for(k=0;k<2*i+l;k++){if(k<i+l)printf("刎",++f);elseprintf("%d",—f);)printf("\n*);)for(i=n-l;i>0;i—)(f=0;for(j=0;j<n-i+l;j++)printf("");for(k=0;k<2*i-l;k++)(if(k<i)printf("%d",++f);elseprintf—f);}printf("\n");)system("pause");}[2.1]編程,輸出所有由數(shù)字〇至9組成且各位數(shù)字不重復的三位數(shù)的個數(shù)。程序:^include"stdio.h"main()(inti,j,k,sum=0;for(i=0;i<10;i++){for(j=0;j<10;j++){for(k=0;k<=9;k++){if(i==j||i==k||j==k)continue;elseprintf("%d%d%d\n”,i,j,k);))}getchar();}【2.2】小明有五本新書,要借給A、B、C三位小朋友,每人每次只能借一本,編程,輸出所有不同的借法。程序:#include<stdio.h>main()(intiJ,k,sum=0;for(l=0;i<5;i++)(for(j=0;j<5;j++)(for(k=0;k<5;k++)if(i==j||j==k||k==i)continue;elsesum=sum+l;printf("book%d=>A;book%d=>B;book%d=>C;\n",iJ,k);}printf("%d\n",sum);getchar();}[2.3]編程,輸入一個正整數(shù),以相反的順序輸出該數(shù)的各位數(shù)字。例如輸入12437,輸出73421.程序:ttinclude*stdio.h"main(){unsignedintn;printf(*pleaseinputdata:");scanf("%d",&n);while(n>0)(printf("%d”,n%10);n=n/10;}if(n=0)printf("\n");getchar();}【2.4】編程,輸出100以內(nèi)個位數(shù)為6、且能被3整除的所有數(shù),并統(tǒng)計個數(shù)。程序:^include"stdio.h"main()(intn,sum=0;for(n=0;n<100;n++)(if(n%3!=0||n%10!=6)continue;sum=sum+l;printf("%6d\n",n);}printf("thenumberis:%6d",sum);getchar();}[2.5]一個口袋中放有12個球,其中有3個紅的,3個白的和6個黑的,每次從中任取8個球,編程,輸出所有不同的取法。程序:#include<stdio.h>mainO(inti,j,count=0;printfCNUMREDWHITEBLACK'n");printf(* \n");for(i=O;i<=3;i++)for(j=0;j<=3;j++)if((8-i-j)<=6)printf(*%2d:%4d%5d%5d\n*>++count,i,j,8-i-j);getcharO;)[2.6]100匹馬馱100擔貨,大馬一匹馱3擔,中馬一匹馱2擔,小馬兩匹馱1擔。編程,輸出大、中、小馬的數(shù)目。程序:ttinclude<stdio.h>main()(intx,y,z,j=0;for(x=0;x<=33;x++)for(y=0;y<=(100-3*x)/2;y++)(z=100-x-y;if(z%2=0&&3*x+2*y+z/2=100)printf(*%2d:large=%2dmiddle/2dsmall邛2d\n”,++j,x,y,z);}getchar();}【2.7】編程,輸出用一元人民幣兌換成1分、2分和5分硬幣的所有不同兌換方法。程序:#include<stdio.h>main()(intfl,f2,f5,count=0;for(f5=0;f5く=20;f5++)for(f2=0;f2<=(l00-f5*5)/2;f2++)(fl=100-f5*5-f2*2;printf(*%4d?5:%4d2:%4d1:%2d\n”,++count,f5,f2,f1);)getchar();}【2.8】ー輛卡車違犯交通規(guī)則,撞人逃跑?,F(xiàn)場三人目擊事件,但都沒記住車號,只記下車號的一些特征。甲說:牌照的前兩位數(shù)字是相同的;乙說:牌照的后兩位數(shù)字是相同的;丙是位數(shù)學家,他說:四位的車號剛好是ー個整數(shù)的平方。根據(jù)以上線索編程,輸出車號。程序:^include"math,h”itinclude<stdio.h>mainO(inti,j,k,c;for(i=l;i<=9;i++)for(j=0;j<=9;j++)if(i!=j)(k=i*1000+i*100+j*10+j;for(c=31;c*c<k;c++);if(c*c==k)printf(*Lorry-No.is%d\ntheintis%d\n,k,c);)getchar();}【2.9】編程,輸入一個正整數(shù),要求以相反的順序輸出該數(shù)。程序:ttinclude"stdio.h"main()(unsignedintn;printf("pleaseinputdata:");scanf("%d",&n);while(n>0){printf("%d”,n%10);n=n/10;}if(n=0)printf("\n");getchar();)【2.10】編程,輸出滿足下列算式的各字母所代表的數(shù)字。PEAR—ARAPEA程序:?include<stdio.h>main()(intp,e,a,r;for(p=l;p<=9;p++)for(e=0;e<=9;e++)if(p!=e)for(a=l;a<=9;a++)if(a!=p&&a!=e)for(r=0;r<=9;r++)if(r!=p&&r!=e&ar!=a&&p*l000+e*100+a*10+r-(a*l00+r*10+a)==p*100+e*10+a)(printf("PEAR%d%d%d%d\n",p,e,a,r);printf("-ARA-%d%d%d\n",a,r,e);printf(" \n");printf("PEA%d%d%d\n",p,e,a);)getchar();}[2.11I如果ー個正整數(shù)等于其各個數(shù)字的立方和,則稱該數(shù)為阿姆斯特朗數(shù)(亦稱為自戀性數(shù))。如407二ポ+0、ズ就是ー個阿姆斯特朗數(shù)。編程,輸出1000以內(nèi)的所有阿姆斯特朗數(shù)。程序:??include"stdio.h"main()(inti,t,k,a[4]={0};printf("therearefollowingArmstrongnumbersmallerthan1000:\n");for(i=2;i<1000;i++){for(t=0,k=1000;k>=10;t++)(a[t]=(i%k)/(k/10);k/=10;)if(a[0]*a[0]*a[0]+a[l]*a[l]*a[l]+a[2]*a[2]*a[2]+a[3]*a[3]*a[3]=i)printf("%d\n",i);}getchar();)[2.12I編程,計算并輸出下式的值:100 50 101Ek+Zk2+E—k=l k=l k=lk程序:??include<stdio.h>mainO{inti;floats=0;for(i=l;i<=100;i++)s=s+i;for(i=l;i<=50;i++)s=s+i*i;for(i=l;i<=10;i++)s=s+l.0/i;printf("Result=%f\n",s);getchar();)【2.13]用40元買蘋果、西瓜和梨共100個,3種水果都要。已知蘋果0.4元一個,西瓜4元一個,梨0.2元一個。問可以各買多少個?編程,輸出全部購買方案。程序:#include<stdio.h>main()(inta,b,c,n,sum=0;for(a=l;a<=98;a++)for(b=l;b<=98;b++)for(c=l;c<=98;c++){n=a*0.4+b*4+c*0.2;if(n==40&&(a+b+c==100)){printf(*price:%d=>apple:%d,watermelon:%d,pear:%d\n*,n,a,b,c);sum+=l;))printf(*thereare%dkindsofcases.sum);getchar();)【2.14】編程,輸出這樣ー個三位數(shù),該三位數(shù)等于其每位數(shù)字的階乘之和。即:abc=a!+b!+c!程序:??include"stdio.h"mainO(intn,a,b,c,i,j,k,m;for(n=100;n<1000;n++)(i=j=k=l;a=n/100;b=n/10%10;c=n%10;for(m=l;m<a;m++)i*=(m+l);for(m=l;m<b;m++)j*=(m+l);for(m=l;m<c;m++)k*=(m+l);if(n=(i+j+k))printf("%d=%d!+%d!+%d!\n”,n,a,b,c);break;getchar();}【2.15]編程,任意輸入一個偶數(shù)n,請將它分解為兩個素數(shù)之和。輸出形式為:*=*+*程序:ttinclude<stdio.h>main()(intn,i,j,k,a=0,b=0;printf("Pleaseinputaevennumber:");scanf("%d",&n);if(n%2==0)(printf("%disindeedanevennumber!\n",n);for(i=l;i<n;i+=2){for(j=l;j<i;j+=2)(a=b=O;if(n==i+j)(for(k=3;k<i;k+=2)if(i%k=O)a=l;for(k=3;k<j;k+=2)if(j%k=O)b=l;if(!a&&!b)printf("%4d=%4d+%4d\n",n,i,j);}}elseprintf("%disanoddnumber!\n",n);getchar();[2.16I編程,輸出555555的約數(shù)中最大的三位數(shù)。程序:Sinclude*stdio.h"main()(inti;longn;printf(pleaseinputnumber:*);scanf(*%ld*,&n);for(i=999;i>=100;i-)if(n%i=0){printf(*Themaxfactorwith3digitsin%ldis:%d\n”,n,i);break;)}【2.17】編程,輸出所有滿足下列條件的四位數(shù)N:N的9倍恰好是其反序數(shù)(例如:1234的反序數(shù)是4321)。程序:^include<stdio.h>main()(inti;for(i=1000;i<llll;i++)if(i%10*1000+i/10%10*100+i/100%10*10+i/1000=i*9)printf("%d\n",i);getchar();}[2.18Iー個自然數(shù)的七進制表達式是一個三位數(shù),而這個自然數(shù)的九進制表示也是ー個三位數(shù),且這兩個三位數(shù)的數(shù)碼順序正好相反,編程,輸出這個三位數(shù)。程序:^include<stdio.h>main()(inti,n,k,a[3],b[3];for(i=81;i<=343;i++)(for(n=i,k=0;n>0;n/=7)a[k++]=n%7;for(n=i,k=0;n>0;n/=9)b[k++]=n%9;if(k=3)for(n=0;n<k;n++)if(a[n]!=b[k-n-l])break;if(n=k)printf(*\nthisresultis;%d”,i);printf(*\nthe7basednumberis:");for(k=0;k<3;k++)printf("%d",a[k]);printf("\nthe9basednumberis:");for(k=0;k<3;k++)printf("%d",b[k]):)}getchar();}[2.19]編程,任意輸入ー個偶數(shù),將它分解為兩個素數(shù)之和并輸出該偶數(shù)及其對應(yīng)的兩個素數(shù)。(與2。15重復)程序:^include<stdio.h>main()(intn,i,j,k,a=0,b=0;printf("Pleaseinputaevennumber:");scanf("%d",&n);if(n%2=0){printf(*%disindeedanevennumber!\n",n);for(i=l;i<n;i+=2)(for(j=l;j<i;j+=2)(a=b=0;if(n==i+j)(for(k=3;k<i;k+=2)if(i%k=0)a=l;for(k=3;k<j;k+=2)if(j%k=O)b=l;if(!a&&!b)printf("%4d=%4d+%4d\n",n,i,j);})})elseprintf(z,%disanoddnumber!\n",n);getchar();【2.20】如果整數(shù)A的全部因子(包括1,不包括A本身)之和等于B;且整數(shù)B的全部因子(包括1,不包括B本身)之和等于A,則將整數(shù)A和B稱為親密數(shù)。編程,輸出3000以內(nèi)的全部親密數(shù)。程序:#include<stdio.h>main()(inta,i,b,n;for(a=l;a<3000;a++)(for(b=0,i=l;i<=a/2;i++)if(!(a%i))b+=i;for(n=0,i=l;i<=b/2;i++)if(!(b%i))n+=i;if(n-a&&a<b)printf(*%4d-%4d\n*,a,b);}getchar();}[3.1]編程,輸入若干個〇到9之間的整數(shù),輸入ー1時停止,輸出各整數(shù)的個數(shù)。程序:??include"stdio.h"main(){intn,s,i=0;while(scanf("%d",&s))(printf("%d\n",s);})【3.2】編程,輸出1000以內(nèi)的所有完數(shù)及其因子。完數(shù)是指ー個整數(shù)的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是ー個完數(shù)。程序:??include<stdio.h>main()(inti,j,m,s,k,a[100];for(i=l;i<=1000;i++)(m=i;s=l;k=O;a[k++]=l;while(m>0)for(j=2;j<m;j++)if(m%j=O){s=s+j;m=m/j;a[k++]=j;}if(j>=m)break;)if(s!=O&&i=s+m){ a[k++]=m;for(j=0;j<k;j++)printf("%4d",a[j]);printf(*==%4d\n*,i);))getchar();)【3.3】編程,輸入一個十進制整數(shù),將其變換為二進制后儲存在ー個字符數(shù)組中并輸出。程序:^include<stdio.h>main()(inti,n,k=16,a[16]={0};printf("Pleaseinputadigital:");scanf("%4d",&n);while(n>0)(a[—k]=n%2;n=n/2;)for(i=0;i<16;i++)printf("%2d",a[i]);getchar();}個數(shù)的數(shù)碼倒過來所得到的新數(shù)叫原數(shù)的反序數(shù)。如果ー個數(shù)等于它的反序數(shù),則稱它為對稱數(shù)。編程,輸出不超過1993的最大的二進制的對稱數(shù)。程序:??include<stdio.h>mainOinti,j,m,n,k,a[16]={0};for(i=l;i<=1993;i++){n=i;k=O;while(n>0){ a[k++]=n%2;n=n/2;)for(j=0;j<k;j++)if(a[j]!=a[k-j-l])break;if(j>=k){for(m=0;m<k;m++)printf("%2d",a[m]);printf('\n");))getchar();),輸入兩個字符串si和S2,將它們合并為ー個字符串,合并后的字符串按其ASCII碼值從小到大進行排序并輸出。程序:8include<stdio.h>#includestring,h”mainO{charstrl[80],str2[80];char*p,*q,*r,temp;inti,j,n;printflEnterstringl:");gets(strl);printf<Enterstring2:");gets(str2);strcat(strl,str2);printf("strl+str2=");puts(strl);for(p=strl;*p!=、〇’;p++)(for(q=p+l;*q!='\0';q++)if(*p>*q){temp=*q;*q=*p;*p=temp;}printf("Result:");puts(strl);getchar();)【3.6】編程,將任一正整數(shù)轉(zhuǎn)換為二進制形式并輸出。程序:ttinclude"stdio.h"turn(n,a,k)intn,aロ,k;(if(n>0)(a[k]=n%2;turn(n/2,a,k-1);)elsereturn;)mainO{inti,n,a[16]={0};printf(*\nPlaeseentern:");scanf(*%d",&n);turn(n,a,15);for(i=0;i<16;i++)printf(*%d",a[i]);getchar();)【3.7】編程,將輸入的兩個字符串連接后,將串中全部空格移到串首后輸出。程序:#include<stdio.h>main(){charsi[],s2[];char*p;inti=l,k;printf("Pleaseinputstringsiands2:\n");gets(si);gets(s2);strcat(si,s2);P=sl;while(*p!=\09){if(*p=''){while(*(p+i)=,i++;if(*(p+i)!=‘、〇'){ *p=*(p+i);*(p+i)='';}elsebreak;)p++;)printf("sl=%s”,si);getchar();}[3.8!編程,輸入字符串并輸岀其長度(不能用strlenO函數(shù))。程序:ttinclude"stdio.h"mainO{charsi[80];inti;printflinputstringsl:\n");gets(si);i=0;while(sl[i]!='\0')i++;printf("i=%d\n”,i);getchar();}【3.9】編程,輸入若干個字符串,以"stop〃作為輸入的最后一個字符串。每個串的長度不超過80個字符,輸出其中最長字符串的內(nèi)容。程序:#include"stdio.h"mainO(charsi[80],max[80];intk,len=0;printfCinputstring:\n^);do(gets(si);k=strlen(sl);if(k>len){len=k;strcpy(max,si);}}while(!(strcmp(sl,*stop*)=0));printf("max二%s\n”,max);getchar();)【3.10】編程,輸入兩個已經(jīng)按從小到大順序排列好的字符串,合并兩個字符串,使合并后的字符串,仍然是從小到大排列。輸出結(jié)果。程序:??include<stdio.h>??include"string,h*mainO{charstr1[80],str2[80];char*p,*q,*r,temp;inti,j,n;printf("Enterstringl:");gets(strl);printf("Enterstring2:");gets(str2);strcat(strl,str2);printf("strl+str2=");puts(strl);for(p=strl;*p!='\0';p++){for(q=p+1;*q!二’、〇’;q++)if(*p>*q){temp=*q;*q=*p;*p=temp;}}printf("Result:");puts(strl);getchar();}【3.11】編程,輸入一個字符串,輸出該字符串是否回文。回文是指順讀和倒讀都一樣的字符串。程序:??include<stdio.h>mainOcharstr[50],str1[50],*p,*s,c;printfCEnterstring:*);gets(str);strcpy(strl,str);p=s=str; /?指針p,s指向str*/while(*p)P++; /?找到串結(jié)束標記‘、〇'*/P-; /?指針回退ー個字符,保證反象后的字符有結(jié)束標記‘、〇’,指針P指向字符的最后ー個字符?/while(s<p){ c=*s; /?交換兩個指針的字符?/s++=*p; /?串前面的指針s在賦值操作之后(+1)移動?/p—=c; /?串后面的指針p在賦值操作之前(T)移動?/}printf(*Thestringantitoneis:");puts(str);if(strcmp(str,str1)=0)printf("ThestringisPalindrome!");elseprintf("Thestringisn'tPalindrome!");printf("\n");getchar();}【3.12】編程,輸入兩個字符串si,s2和字符ch,實現(xiàn)在字符串si中的字符ch位置前插入字符串s2并輸出。程序:^include<stdio.h>??include"string,h"mainO{charstrl[80],str2[80];charch,*p;printf("Enterstringl:");gets(strl);printf("Enterstring2:");gets(str2);printf("Pleaseinputthechar:");ch=getchar();p=strchr(strl,ch);if(p=NULL)printf("chisnotinthestringl.");else{strcat(str2,p);P=''〇';strcat(strl,str2);printf("Result:");puts(strl);)getchar();)【3.13】編程,輸入一個字符串和整數(shù)K和M,設(shè)字符串長度為N(其中N、M<=80,K<=N),從其第K個字符起,刪去M個字符,組成長度為N-M的新字符串并輸出。例如,輸入字符串〃Wearepoorstudents.〃、K=8、M=5,則輸出的字符串是“Wearestudents.“0程序:??include"stdio.h"??include"string,h"mainO{charstrl[80],*p,*q;inti,j,k,m;printf("Enterstringl:");gets(str1);printf("k,m\n");scanf("%d,%d",&k?如);for(p=strl,i=0;i<k&&*p!ハ0';p++,i++)(if(i=k-l)(q=p;for(j=0;j<m;j++)q++;for(;*q!='、〇';p++,q++)*p=*q;*Pハ?!?))printf("Result:");puts(strl);}【3.14】編程,輸入一個字符串,分別輸出字符串中所包含的各個不同的字符及其各自字符的數(shù)量。如:輸入字符串:abcedabcdcd則輸出:a=2b=2c=3d=3e=lo程序:??include"stdio.h"structstrnuminti;charch;mainO{charc;inti=O,k=O;structstrnums[100]={0,NULL};while((c=getchar())!=,\n)(for(i=0;s[i].i!=O;i++)(if(c=s[i].ch)(s[i].i++;break;})if(s[i].i=O)(s[k].ch=c;s[k++].i=l;})i=O;while(s[i].i>0)(printf("%c=%d",s[i].ch,s[i].i);i++;}}【3.15]編程,任意輸入ー個4位自然數(shù),輸出該自然數(shù)的各位數(shù)字組成的最大數(shù)。例如,輸入1593?則輸出為9531〇程序:#include<stdio.h>main(){inti,j,c,m,a[4];printf(*EnteraNumber:\n");scanf&i);a[3]=i/1000;a[2]=i/100%10;a[l]=i/10%10;a[0]=i%10;for(j=l;j<=4;j++)for(c=0;c<4-j;c++)if(a[c]<a[c+l]){m=a[c];a[c]=a[c+l];a[c+l]=m;for(c=0;c<4;c++)printf("%d",a[c]);)printf('\n");getchar();【3.16】編程,找出ー個二維數(shù)組中的鞍點,即該位置上的元素是該行上的最大值,是該列上的最小值。二維數(shù)組也可能沒有鞍點。程序:??include<stdio.h>mainOinti,j,1,n,m,k,a[20][20]={0};printf(*Pleaseentern,m=");scanf("%d,%d",&n,&m);for(i=0;i<n;i++)for(j=0;j<m;j++)printfCa[%d][%d]=*?i,j);scanf("%d”,&a[i][j]);}for(i=0;i<n;i++)for(j=0;j<m;j++)printf("%6d",a[i][j]);printf('\n");)for(i=0;i<n;i++)for(j=0,k=0;j<m;j++)if(a[i][j]>a[i][k])k=j;for(l=0;Kn;l++)if(a[l][k]<a[i][k])break;if(l>=n)printf("Point:a[%d][%d]==%d",i,k,a[i][k]);}printfC'n");getchar();)【3.17】編程,將輸入的字符串按反序存放并輸出。程序:??include<stdio.h>main(){charstr[50],*p,*s,c;printf("Enterstring:");gets(str);p=s=str;while(*p)p++;p-;while(s<p){c=*s;*s++=*p;?p—=c;}puts(str);getchar();}[3.18l編程,任意輸入5個長度不超過10的字符串按從小到大排序輸出。程序:#include<stdio.h>^include<string.h>mainO{chars[5][80];inti,j,k,m,a[5];printf("Enterfivestring!!\n");for(i=0;i<5;i++){gets(s[i]);a[i]=i;}for(i=0;i<5;i++){k=i;for(j=i+l;j<5;j++)if(strcmp(s[a[k]],s[a[j]])>0)k=j;if(k!=i){m=a[k];a[k]=a[i];printf(*theresultis:\n*);for(i=0;i<=5;i++)printf(*%-s\n*,s[a[i]]);getchar();}【3.19】編程,輸入一行字符串,請將其中的字符按照單詞進行分割,輸出該行中包含的全部單詞。(單詞是用空格、't或、n分割的字符串。)程序:ttinclude"stdio.h"??include"string,h"main0(charstr1[100],*p,*s[50];inti,j;printf("Pleaseenterthestring:");gets(strl);s[0]=strl;for(i=0,p=strl;i<50&&*p!='ゝ〇’;)(if((*p='')11(*p='\t')11(*p==’\n'))(*p=’、〇';p++;if((*p!='')&&(*p!='\t')&&(*p!='\n'))(i++;s[i]=p;))else(P++;)}for(j=0;j<=i;j++)puts(s[j]);getchar();)【3.20】編程,輸入兩個已經(jīng)按從小到大順序排列好的字符串,將兩個字符串合并為一個新的從小到大排列字符串,并刪除重復的字符,然后輸出該字符串。??include<stdio.h>??include"string,h"mainO{charstrl[80],str2[80];char*p,*q,*r,temp;inti,j,n;printf("Enterstringl:");gets(strl);printf("Enterstring2:");gets(str2);strcat(strl,str2);printf("strl+str2=");puts(strl);for(p二strl;*p!=’、〇’;p++)(for(q=p+l;*q!='\0';q++)if(*p>*q){temp=*q;*q=*p;*p=temp;}elseif(*p==*q)(for(r=q;*r!='\0';r++)*r=*(r+1);printf("Result:");puts(strl);getchar();

2-1.整型數(shù)的表示范圍成績:10Z折扣:0.8編寫一個循環(huán)程序,輸入N值,輸出N的階乘。關(guān)于循環(huán)程序怎么編寫,可以參考教材第六章P123的內(nèi)容。注意整型數(shù)的表示范圍,如果當輸入的N比較大時,例如N等于20時,輸出怎么是負數(shù)了?自己想明白吧!測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制⑦額外進程①測試用例1以文本方式顯示5“以文本方式顯示120ロ!秒64M0測試用例4以文本方式顯示12/以文本方式顯示479001600」!秒64M0測試用例2以文本方式顯示201以文本方式顯示Nistoobig!。!秒64M0main()intn,i,p=l;scanf&n);if(n>13)printf(*Nistoobig!\n*);else(for(i=2;i<=n;i++)P*=i;printf("%d\n",p);}system("pause");2-4,判斷輸入的字符的類型成績:10Z折扣:0.8我們將字符分為五類:大寫字母、小寫字母、數(shù)字、控制字符、其他字符。編寫程序,從鍵盤輸入ー個字符,輸出字符所屬的類型:大寫字母時輸岀capitalletters,小寫字母時輸出smallletters,數(shù)字是輸出figures,控制字符時輸出controlcharacters,其他字符時輸出others。測試輸入⑦期待的輸岀⑦時間限制①內(nèi)存限制⑦額タト進程⑦測試用例1以文本方式顯示AQ以文本方式顯示capitalletters^1秒64M0ttinclude<stdio.h>intmainO(charch;ch=getchar();if(ch>=48&&ch<=57)printf("figures'n");elseif(ch>=97&&ch<=122)printf("smallletters'n");elseif(ch>=65&&ch<=90)printf("capitalletters'n");elseif(ch>=0&&ch<=31)printf("controlcharacters'n");elseprintf("others'n");system("pause");}2-5.整數(shù)的反序數(shù)成績:10Z折扣:0.8輸入四位正整數(shù)N,若它的K(l<K<20)倍恰好是其反序數(shù)(例如:1234的反序數(shù)是4321),輸出所有滿足條件的K和反序數(shù),若不存在,則輸出:Nooutput”輸入:四位正整數(shù)N輸出:K和反序數(shù)測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制⑦額外進程⑦測試用例1以文本方式顯示10894以文本方式顯示99802!秒64M0main()intm,n,a,b,c,d,N,p=0;scanf&n);a=n/1000;b=n/100%10;c=n/10%10;d=n%10;m=l000*d+100*c+l0*b+a;for(N=l;N<20;N++)if(n*N-m)(printf(飛d%d\n”,N,m);p=l;}if(p==0)printf(*Nooutput'n");system(*pause");)2-6.求正弦函數(shù)值成績:10Z折扣:0.8已知求正弦sin(x)的近似值的多項式公式為:sin(x)=x-x3/3!+x5/5!-x7/7!+ + (-l)nx2n+l/(2n+l)!+…編寫程序,要求輸入x(單位是弧度)和£,按上述公式計算sin(x)的近似值,要求計算的誤差小于給定的£〇此題當然要用到循環(huán)語句,到第六章去找個貓來照著畫吧,循環(huán)的終止條件就是本次計算出來的正弦函數(shù)值和上次計算的值的差小于給定的£。求兩個值的差時,要求出其絕對值,使用庫函數(shù)fabs(),頭文件在math,h里。友情提示:給定的誤差值£越小,計算的精度越高,但是要注意嘍,給的精度太高,你的程序會成為死循環(huán)。如果出現(xiàn)死循環(huán)的情況,可以用くCtrl>+くBreak〉鍵退出程序。測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制⑦額外進程⑦測試用例1以文本方式顯示00.0000013以文本方式顯示0.00000〇。1秒64M0測試用例2以文本方式顯示1.570790.0000014以文本方式顯示1.000000ロ!秒64M0ttinclude*math.h"#include*stdio.h"intmainO{doublea,b,x,eps,p;intk,q,m,n;a=0.000000;k=l;p=l;scanf”,&x,&eps);b=x;for(n=0;fabs(b)>eps;n++){m=2*n+l;P=l;for(q=l;q<=m;q++)P*=q;b=k*(pow(x,m))/p;k=-k;a+=b;printf(*%lf\n*,sin(x));system("pause");return0;)3-3,求和成績:10Z折扣:0.8輸入整數(shù)m和正整數(shù)n,按下列公式計算s:s=m-(m+1)+m+2-(m+3)+ +(-l)n(m+n) 〇輸入:m和n輸出:s測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制①額外進程⑦測試用例1以文本方式顯示190U以文本方式顯示s=46〃!秒64M0??include<stdio.h>mainOintm,n,s,i;scanf("%d%d", &n);s=m;i=l;do(if(i%2==0)s=s+(m+i);elses=s-(m+i);i++;)while(i<=n);printf("s=%d\n",s);system("pause");return0;3-4字符加密輸出成績:10Z折扣:0.8從鍵盤上輸入一個字符,進行加密以后再輸出在屏幕上。加密規(guī)律是:輸入小寫英文字母時,輸入a輸出Z、輸入b輸出Y、輸入c輸出X、...、輸入z輸出Ao輸入大寫英文字母時,將該字母ASCH碼值再加上該值的1/2后輸出所對應(yīng)的字符,例如數(shù)字A的ASCII碼值是65,加上其值的1/2后是98(小數(shù)四舍五入),則輸出字符'b'。輸入數(shù)字時,將該數(shù)字原ASCI!碼值再加上該值十進制的十位上的數(shù)后輸出,例如數(shù)字9的ASCII碼值是57,加上十位上的數(shù)5后是62,則輸出字符。輸入其他字符時原樣輸出。友情提示:整數(shù)之間運算的結(jié)果要取整,例如5/2的結(jié)果是2,而5.0/2.0對小數(shù)四舍五入的結(jié)果就是3.0了。所以輸入大寫英文字母時的輸出要仔細考慮。測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制①額外進程⑦測試用例2以文本方式顯示g"以文本方式顯示T"!秒64M0??include<stdio.h>main()charch[10];inti=0,n;gets(ch);while(ch[i])if(ch[i]>=,a'&&ch[i]<=*z)printf(*%c\n*,ch[i]~(7+2*(ch[i]a')));elseif(ch[i]>=,A*&&ch[i]<=*7!)printf(*%c\n*,ch[i]+ch[i]/2);elseif(ch[i]>=01&ach[i]<=91)n=(int)ch[i];printfr%c\n*,ch[i]+(n/10)%10);elseprintf(*%c\n*,ch[i]);i++;}system("pause");)3-5.計算時鐘的夾角成績:10Z折扣:0.8背景:鐘面上的時針和分針之間的夾角總是在〇度?359度之間。舉例來說,在十二點的時候兩針之間的夾角為〇度,而在六點的時候夾角為180度,在三點的時候為90度。本題要解決的是計算12:00到11:59之間任意ー個時間的夾角。輸入:每組測試數(shù)據(jù)包含兩個數(shù)字:第一個數(shù)字代表小時(大于等于0小于等于12),第二個數(shù)字代表分(在區(qū)間[〇,59]上)。輸出:對應(yīng)每組測試數(shù)據(jù),用常用格式顯示時間以及這個時候時針和分針間的最小夾角,精確到小數(shù)點后一位。輸出格式如下所示。輸入:1230輸出:At12:30theangleis165.0degrees.友情提示:以表中心到12點的連線為基準,分針每走1分鐘是6度,時針與基準的夾角每個小時也是30度,從整點開始,每過1分鐘時針再增加0.5度。測試輸入⑦期待的輸出①時間限制⑦內(nèi)存限制⑦額外進程⑦測試用例1以文本方式顯示12〇バ以文本方式顯示At12:00theangleis0.0degrees.7秒64M0測試用例2以文本方式顯示33。以文本方式顯示At3:03theangleis73.5degrees.〇7秒64M0測試用例3以文本方式顯示12301以文本方式顯示At12:30theangleis165.0degrees.7秒64M0#include"stdio.h"mainOinta,b;floatc;scanf("%d%d”,&a,&b);c=(b/60.0)*360-(30*(a%12)+(b/60.0)*30);if(c<0)c=-c;if(c>180.0)c=360.0-c;printf(*At%d:%.2dtheangleis%.Ifdegrees.\n*,a,b,c);system("pause");return0;)3-6,求親密數(shù)成績:10Z折扣:0.8若正整數(shù)A的全部約數(shù)(包括1,不包括A本身)之和等于B;且整數(shù)B的全部約數(shù)(包括1,不包括B本身)之和等于A,則A、B為親密數(shù)。編程,輸入正整數(shù)A,輸出親密數(shù)A,B(Aく=B),若不存在親密數(shù),則輸出“Nooutput(回車)”〇例如:220和284就是ー對親密數(shù)。220的約數(shù)是:1、2、4、5、10、11、20、22、44、55、110,約數(shù)之和是284;284的約數(shù)是:1、2、4、71、I42,約數(shù)之和是220。測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制⑦額外進程⑦測試用例2以文本方式顯示2201以文本方式顯示220-284。1秒64M0^include<stdio.h>intmain()inta,b=0,i,t=0;scanf("%d",&a);for(i=l;i<=a/2;i++)if(a%i==O)b=b+i;}for(i=l;i<=b/2;i++)if(b%i==0)t+=i;)if(t!=a||a>b)printf(*Nooutput\n*);elseprintf("%d-%d\n”,a,b);system("pause");return0;}4-2.反序輸出整數(shù)成績:10Z折扣:0.8輸入ー個整數(shù)N,要求以相反的順序輸出該數(shù),例如,N=-1234,輸出ー4321。輸入:整數(shù)N輸出:N的反序數(shù)測試輸入⑦期待的輸出①時間限制⑦內(nèi)存限制①額外進程⑦測試用例1以文本方式顯示4567戸以文本方式顯示76544!秒64M0^include<stdlib.h>intmainO{intn;scanf("%d",&n);if(n==0)printf("0");elseif(n<0)n=n;printf("一");)while(n>0)(printfn%10);n/=10;}printf(*\n*);system("pause");}4-3.求最大、次大、最小和次小值成績:10Z折扣:0.8輸入n和n個整數(shù)及其序號(如:15,145,2...)<依次輸出n個整數(shù)的最大值、次大值、最小值、次小值及其原始序號。輸入:n和n個整數(shù)及其序號輸出:n個整數(shù)的最大值、次大值、最小值、次小值及其原始序號測試輸入⑦期待的輸岀⑦時間限制⑦內(nèi)存限制⑦額外進程⑦測試用例1以文本方式顯示5〃15,111,20,37,41,5力以文本方式顯示15,111,2。0,31,511秒64M0^include<stdio.h>#include<stdlib.h>SdefineN10000main()(intn,a[N],b[N],i,max,min,max2,min2,maxn,minn,max2n,min2n;scanf("%d",&n);for(i=0;i<n;i++)scanf(*%d,%d”,&a[i],&b[i]);}if(a[0]>a[l]){max=a[O];max2=a[l];maxn=b[O];max2n=b[l];min=a[l];min2=a[0];minn=b[l];min2n=b[0];)else{max=a[l];max2=a[0];maxn=b[l];max2n=b[0];min=a[O];min2=a[l];minn=b[O];min2n=b[l];)for(i=2;i<n;i++){if(max<a[i]){max2=max;max2n=maxn;max=a[i];maxn=b[i];)elseif(max2<a[ij)(max2=a[i];max2n=b[i];)if(min>a[i])min2=min;min2n=minn;min=a[i];minn=b[i];elsemin2=a[i];min2n=b[i];printfi"%d,%d%d,%d\n",max,maxn,max2,max2n);printf(*%d,%d%d,%d\n*,min,minn,min2,min2n);system("pause");4-4.10進制數(shù)轉(zhuǎn)換為!6位二進制數(shù)成績:10Z折扣:0.8將任一正整數(shù)(<32768)轉(zhuǎn)換為!6位二進制形式。輸入:正整數(shù)輸出:正整數(shù)的16位二進制數(shù)測試輸入⑦期待的輸出⑦時間限制①內(nèi)存限制⑦額外進程⑦測試用例1以文本方式顯示1441以文本方式顯示0000000010010000ロ1秒64M0#include<stdio.h>#include<stdlib.h>mainOintn;inti=0,a[16]={0};scanf("%d",&n);while(n)a[i]=n%2;i++;n=n/2;)for(i=15;i>=0;i—)printfa[i]);printf(*\n*);system("pause");}4-6.學習成績歸類成績:10Z折扣:0.8學生的學習成績是百分制,成績的歸類標準是:90<=成績<=100為"super";80<=成績<90為"good";70<=成績<80為"ok";60<=成績<70為"pass"成績<60為"nogood"〇編寫程序。輸入若干個成績,輸出成績和相應(yīng)的等級。輸入成績?yōu)樨摃r,程序結(jié)束,輸入成績大于100分,顯示uinputerror”。測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制額外進程⑦測試用例1以文本方式顯示8242967380-1Q以文本方式顯示82"good”"42"nogood"-*-196"super"/73"ok"。80"good"」1秒64M0^include<stdio.h>??include<stdlib.h>intmainO(intn;do{scanf("%d",&n);if(n>100)printf(*%d\*inputerrorヽ"\n",n);if(n>=90&&n<=100)printf("%d\"super\"\n",n);if(n>=80&&n<90)printf("%d\"good\"\n",n);if(n>=70&&n<80)printf("%d\"ok\"\n",n);if(n>=60&&n<70)printf("%d\"pass\"\n",n);if(n>=0&&n<60)printf("%d\"nogood\"\n",n);}while(n>0);system("PAUSE");return0;}4-7.輸出星期幾的英文表示成績:10Z折扣:〇.8輸入用數(shù)字(1-7)表示的星期幾,輸出星期幾的英文表示,輸入的數(shù)字有誤,輸出單詞"Error(回車)"。測試輸入②期待的輸岀⑦時間限制⑦內(nèi)存限制額外進程⑦測試用例1以文本方式顯示3J以文本方式顯示W(wǎng)ednesday^無限制64M0??include<stdio.h>??include<stdlib.h>intmainOintn;scanf&n);switch(n){case1:{printf("Monday'n");break;)case2:{printf("Tuesday\n");break;}case3:{printf("Wednesday\n");break;}case4:{printf("Thursday\n");break;}case5:(printf("Friday\n");break;)case6:{printf("Saturday\n");break;)case7:{printf("Sunday\n");break;)default:{printf("Error\n");break;)system("pause");)4-8,求最大數(shù)和最小數(shù)的算數(shù)運算結(jié)果成績:10Z折扣:0.8輸入若干個整數(shù),及其要進行的算術(shù)運算(+|-|*|ハ符號,輸出最大整數(shù)與最小整數(shù)進行給定的算術(shù)運算的結(jié)果。輸入的整數(shù)范圍是(〇?65535),輸入等號作為輸入的結(jié)束,輸出格式見例題。輸入:整數(shù)序列及其運算序號輸出:最大數(shù)與最小數(shù)的算術(shù)運算式測試輸入⑦期待的輸出⑦時間限制⑦內(nèi)存限制⑦額外進程①測試用例1以文本方式顯示15,1,11,2,0,3,+,二戸以文本方式顯示15+0二15ノ!秒64M0測試用例4以文本方式顯示1,5,2,0,/,=<J以文本方式顯示Error"!秒64M0ttinclude<stdio.h>??include<stdlib.h>intmainOcharch;inta=0,aO,bO,b=aO=O,max,min;while((ch=getchar())!='='){if(c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論