語言程序設計慕課下編譯答案完美_第1頁
語言程序設計慕課下編譯答案完美_第2頁
語言程序設計慕課下編譯答案完美_第3頁
語言程序設計慕課下編譯答案完美_第4頁
語言程序設計慕課下編譯答案完美_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1求最大公約數(shù)和最小公倍數(shù)( 15分)#include<>intfun1(intm,intn) 大公約數(shù)#include<>intfun1(intm,intn) 數(shù)球和#include<>intmain(){intn;intsum(intn);scanf("%d",&n);printf("%d\n",sum(n));}intsum(intn){intb;if(n>1)b=sum(n-1)+2*n-1;if(n==1)b=1;returnb;}巧算自然數(shù)#include<>intstep=1;voidfc(intn) 鴨子#include<>intmain(){staticinti,x[8];x[7]=2;for(i=7;i>=0;i--)x[i-1]=(x[i]+1)*2;printf("sum=%d\n",x[0]);for(i=0;i<7;i++)printf("sell=%d,",x[i]-x[i+1]);printf("\n");return0;}各位數(shù)字之和intadd(ints){if(s<10)returns;else returns%10+add(s/10);}intmain(intargc,char*argv[]){inta,b;scanf("%d",&a);b=add(a);printf("%d",b);return0;}對稱字符串#include<>#include<>main(){chara[100];inti,j;gets(a);i=0;j=strlen(a)-1;while(i<j){if(a[i]==a[j]){i++;j--;}elsebreak;}if(i>=j)printf("YES\n");else printf("NO\n");}指針排序#include<>voidsort(int*p,intn);voidsort(int*p,intn){inti,j;inttemp=0;for(i=0;i<n;i++){for(j=0;j<n;j++){if(p[j]>p[j+1]){temp=p[j];p[j]=p[j+1];p[j+1]=temp;}}}}intmain(){inti;inta[10];for(i=0;i<10;i++){scanf("%d",&a[i]);}int*p=a;sort(a,10);for(i=0;i<10-1;i++){printf("%d,",*(p++));}printf("%d\n",*p);return0;}查找數(shù)#include<>voidfind(int*p,intelement,intn);voidfind(int*p,intelement,intn){inti,flag=0;;for(i=0;i<n;i++){flag++;if(element==p[i]){printf("%d\n",p[i]);break;}}if(flag==n){printf("No\n");}}intmain(){inti;inta[10];for(i=0;i<10;i++){scanf("%d",&a[i]);}int*p=a;intnum;scanf("%d",&num);find(p,num,10);return0;}輸出指定成績#include<>intmain(){intgrade[3][4],i,j,(*p)[4]=grade,n;floatave=0;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&grade[i][j]);scanf("%d",&n);for(i=0;i<3;i++)printf("%d",*(*(p+n-1)+i));printf("%d\n",*(*(p+n-1)+3));for(i=0;i<4;i++)ave+=*(*(p+n-1)+i);ave/=4;if(ave-(int)ave)printf("%.2f\n",ave);elseprintf("%d\n",(int)ave);return0;}成績排序#include<>voidaverage(intp[][6],intn);voidaverage(intp[][6],intn){inti;for(i=0;i<4;i++){p[n][4]+=p[n][i];}p[n][5]=p[n][4]/4;}voidPrint(intp[][6],intn){intmax1=p[0][5];intmax2=p[1][5];intmax3=p[2][5];inti;if(max1>max2&&max1>max3){if(max2>max3){printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);}else{printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);}}elseif(max2>max1&&max2>max3){if(max1>max3){printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);}else{printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);}}elseif(max3>max1&&max3>max2){if(max1>max2){printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);}else{printf("%d,%d,%d,%d\n",p[2][0],p[2][1],p[2][2],p[2][3]);printf("%d,%d,%d,%d\n",p[1][0],p[1][1],p[1][2],p[1][3]);printf("%d,%d,%d,%d\n",p[0][0],p[0][1],p[0][2],p[0][3]);}}}intmain(){inti,j;inta[3][6]={0};for(i=0;i<3;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}average(a,i);}Print(a,3);return0;}統(tǒng)計字符串出現(xiàn)次數(shù)#include<>#include<>intmain(){charstr1[100],str2[100];intflag=0,counter=0,l1,l2,i,j;gets(str1);gets(str2);l1=strlen(str1);l2=strlen(str2);for(i=0;i<l1;i++){if(str1[i]==str2[0]){for(j=1;j<l2;j++){if(str1[i+j]!=str2[j])break;elseflag=1;}if(flag)counter++;}}if(counter)printf("%d\n",counter);elseprintf("No\n");return0;}成績統(tǒng)計求平均分#include<>main(){printf("wanglei,\n");printf("lihong,\n");printf("zhangli,\n");printf("liuming,83\n");printf("AVERAGE:,,,82\n");}加密#include<>#include<>intl;voidgm(char*a);main(){chars[100]={0};gets(s);l=strlen(s);gm(s);}voidgm(char*a){inti;chard[100]={0};for(i=0;i<l;i++){switch(a[i]){case'a':d[i]='d';break;case'b':d[i]='w';break;case'c':d[i]='k';break;case'd':d[i]=';';break;case'e':d[i]='i';break;case'i':d[i]='a';break;case'k':d[i]='b';break;case';':d[i]='c';break;case'w':d[i]='e';break;default:d[i]=a[i];}}puts(d);}學生成績#include""structade{intno;intam;intbm;intcm;};structadeN[3]={1,70,80,90,2,75,85,95,3,88,84,65};main(){chars[300];inti=0,k,m;for(i=0;i<3;i++){scanf("%c",&s[i]);if(s[i]=='\n')break;}if(s[0]=='m')printf("2");elseif(s[0]=='1'||s[0]=='2'||s[0]=='3'){k=N[(int)(s[0]-'1')].am+N[(int)(s[0]-'1')].bm+N[(int)(s[0]-'1')].cm;;m=k/3;printf("%d",m);}elseprintf("0");}字母儲存#include<>#include<>typedefstructChar_{charch;charintch;structChar_*next;}intmain(void){CHAR_*node=NULL;CHAR_*ch_=NULL;CHAR_*hear=NULL;charzimu='a';charpanduanzimu;charrecord;for(;zimu!='e';zimu++){ch_=(CHAR_*)malloc(sizeof(CHAR_));if(ch_==NULL) {exit(0);}ch_->ch=zimu;ch_->next=NULL;if(node==NULL) {node=ch_;}else{node->next=ch_;node=node->next;}if(hear==NULL){hear=node;}}for(zimu-=2;zimu!=('a'-1);zimu--){ch_=(CHAR_*)malloc(sizeof(CHAR_));if(ch_==NULL){exit(0);}ch_->ch=zimu;ch_->next=NULL;node->next=ch_;node=node->next;}for(node=hear,zimu='0';node!=NULL;node=node->next,zimu++){node->intch=zimu;}scanf("%c",&panduanzimu);node=hear;if(panduanzimu>='0'&&panduanzimu<='6'){while(node!=NULL){if(panduanzimu==node->intch){printf("%c",node->ch);break;}node=node->next;}}elseif(panduanzimu>='a'&&panduanzimu<='d'){while(node!=NULL){if(panduanzimu==node->ch){record=node->intch;}node=node->next;}printf("%c",record);}else{printf("N");}node=hear;while(node!=NULL){hear=node->next;free(node);node=hear;}return0;}鏈表合并#include<>#include<>intmain(){staticinti,j,m,n;staticcharq,x[100],y[100],z[100];gets(x);gets(y);strcat(x,y);m=strlen(x);for(j=0;j<m;j++){for(i=0;i<m-j;i++){q=x[j];if(x[j]>x[j+i]){x[j]=x[j+i];x[j+i]=q;}}}for(i=0;i<m;i++){for(j=0;j<=i;j++){if(z[j]==x[i])break;if(j==i)z[n]=x[i];n=strlen(z);}}for(i=m-1;i>0;i--){if(isalpha(z[i])){m=i;break;}}for(i=0;i<=m;i++){if(z[i]==''){continue;}else{if(i==m){printf("%c\n",z[i]);}else{printf("%c",z[i]);}}}return0;}解析字符串#include<>#include<>intmain(){inti,j,k=0;chara[100],b[100],c[100];gets(a);for(i=0;a[i]!='n';i++){printf("%c",a[i]);k++;}printf("\n");for(i=k+1;a[i]!='\0'&&a[i]!='n';i++){printf("%c",a[i]);k++;}if(a[i]=='n'&&a[i+1]!='\0'){for(i=k+2;a[i]!='\0';++i){printf("%c",a[i]);}}}字符串反向#include<>#include<>intmain(){charstr[80],c;inti,j,n;gets(str);n=strlen(str);for(i=0,j=n-1;i<j;i++,j--){c=str[i];str[i]=str[j];str[j]=c;}puts(str);return0;}基本的四則運算#include<>/r

溫馨提示

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

評論

0/150

提交評論