C語言課后習(xí)題_第1頁
C語言課后習(xí)題_第2頁
C語言課后習(xí)題_第3頁
C語言課后習(xí)題_第4頁
C語言課后習(xí)題_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

習(xí)題第三章#include<>#include<>intmain( ){intd,p;doubler,a,m;scanf("%d%d%lf",&d,&p,&r);a=(p/(p-d*r));m=log(a)/log(1+r);if(p>0&&d>0){if(d<=m*p)printf("%.1f",m);elseprintf("God");}elseprintf("");return0;}勾股數(shù)#include<>intmain( ){inta,b,c,n;scanf("%d",&n);for(a=1;a<=n;a++){for(b=1;b<=n;b++){for(c=1;c<=n;c++){if(c*c==a*a+b*b){if(a<=b){printf("%d%d%d\n",a,b,c);}}}}}return0;}第四章計(jì)算分段函數(shù)值#include<>intmain( ){floatx,y;scanf("%f",&x);if(x<1)y=x;elseif(x>=1&&x<10)y=2*x-1;elseif(x>=10)y=3*x-11;printf("%.2f",y);return0;}找出三個數(shù)中最大的數(shù)#include<>intmain( ){inta,b,c,max;scanf("%d%d%d",&a,&b,&c);max=a>b?a:b;if(c>max)max=c;printf("%d",max);return0;}10844成績等級評分#include<>intmain( ){intx;scanf("%d",&x);if(x>=0&&x<=100){switch(x/10){case10:case9:printf("A");break;case8:printf("B");break;case7:printf("C");break;case6:printf("D");break;default:printf("E");break;}}elseprintf("error");return0;}前續(xù)和后續(xù)字符#include<>intmain( ){charx;x=getchar( );switch(x){case'0':printf("first");printf("%c",x+1);break;case'9':printf("%c",x-1);printf("last");break;case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':printf("%c",x-1);printf("%c",x+1);break;default:printf("error");break;}return0;}秒后的時間#include<>#include<>intmain( ){inth,m,s;scanf("%d:%d:%d",&h,&m,&s);s=s+20;if(s>59){s=s%60;m++;if(m>59){m=m%60;h++;if(h>23)h=0;}}printf("%02d:%02d:%02d\n",h,m,s);return0;}分期還款#include<>#include<>intmain( ){intd,p;doubler,a,m;scanf("%d%d%lf",&d,&p,&r);a=(p/(p-d*r));m=log(a)/log(1+r);if(p>0&&d>0){if(d<=m*p)printf("%.1f",m);elseprintf("God");}elseprintf("");return0;}第五章字母分類統(tǒng)計(jì)#include<>#include<>intmain( ){charch;inta=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;while((ch=getchar( ))!='\n'){if(ch<=127&&ch>=123)a++;elseif(ch>=97&&ch<=122)b++;elseif(ch<=96&&ch>=91)c++;elseif(ch<=90&&ch>=65)d++;elseif(ch>=58&&ch<=64)e++;elseif(ch>=48&&ch<=57)f++;elseif(ch>=33&&ch<=47)g++;elseif(ch==32)h++;elsei++;}printf("%d%d%d%d",d+b,f,h,a+c+e+g+i);}水仙花數(shù)#include<>intmain( ){intn,a,b,c;for(n=100;n<1000;n++){a=n/100;b=(n%100)/10;c=n%10;if(n==a*a*a+b*b*b+c*c*c){printf("%d\n",n);}}return0;}計(jì)算數(shù)列和#include<>intmain( ){inta=1,n,i,sum=0;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+a;a=a+2;}printf("%d",sum);return0;}自由落體#include<>intmain( ){inti,n;doubleh=,s=,c=;scanf("%d",&n);{s=s+c;h=h/2;c=2*h;}printf("%.3lf",s);printf("%.3lf",h);return0;}迭代法求平方根#include<>#include<>intmain( ){floatx1,x2,a;x2=1;scanf("%f",&a);x1=a/x2;while(fabs(x1-x2)>=1e-5){x1=x2;x2=*(x1+a/x1);}printf("%.4f\n",x2);return0;}打印三角形#include<>#include<>#include<>intmain( ){intn,k,i,j;scanf("%d",&n);for(i=0;i<2*n-1;i++){k=abs(n-1-i);for(j=0;j<k;j++){printf("");}for(j=0;j<n-k;j++){printf("*");}printf("\n");}return0;}勾股數(shù)#include<>intmain( ){inta,b,c,n;scanf("%d",&n);for(a=1;a<=n;a++){for(b=1;b<=n;b++){for(c=1;c<=n;c++){if(c*c==a*a+b*b){if(a<=b){printf("%d%d%d\n",a,b,c);}}}}}return0;}第六章18052插入數(shù)據(jù)intx,i,t;scanf("%d",&x);a[15]=x;for(i=15;i>0;i--){if(a[i]<a[i-1]){t=a[i];a[i]=a[i-1];a[i-1]=t;}}大于均勻分#include<>intmain( ){inta[10];inti,sum=0,average,count;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=0;i<10;i++){sum=sum+a[i];}average=sum/10;count=0;for(i=0;i<10;i++){if(a[i]>average)count++;}printf("%d",count);return0;}輸出不一樣的數(shù)據(jù)#include<>intmain( ){inta[20];inti,t,p=0;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=0;i<10;i++){for(t=0;t<i;t++)if(a[t]==a[i])break;if(t==i)printf("%d\n",a[i]);}}主對角線上的元素之和#include<>intmain( ){inta[3][4],i,j,sum=0;for(i=0;i<3;++i){for(j=0;j<4;++j){scanf("%d",&a[i][j]);}}for(i=0;i<3;++i){sum+=a[i][i];}printf("%d\n",sum);return0;}1051鞍點(diǎn)#include<>intmain( ){inti,j,k,t=0,flag=0,m=0,n=0,a[3][4],max,min;for(i=0;i<3;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}}for(i=0;i<3;i++){max=a[i][0];for(j=0;j<4;j++){if(max<a[i][j]){max=a[i][j];m=i;n=j;}}for(k=0;k<3;k++){min=a[m][n];if(min>a[k][n])flag=1;}if(flag==0){t=1;printf("%d\n",a[m][n]);}flag=0;}if(t==0)printf("NO");return0;}ASCII碼值之和的差#include<>#include<>intmain( ){chars1[80];chars2[80];inti,sum1=0,sum2=0;gets(s1);gets(s2);for(i=0;i<strlen(s1);i++){sum1+=s1[i];}for(i=0;i<strlen(s2);i++){sum2+=s2[i];}printf("%d",sum1-sum2);return0;}第七章全部數(shù)字之和#include<>intsum(intn){if(n<10)returnn;intres=0;res=(n%10)+sum(n/10);returnres;}main( ){intn;scanf("%d",&n);printf("%d",sum(n));}元音字母#include<>#include<>voidyuan(char*s,char*s2){inti,k=0;charc;for(i=0;*(s+i)!='\0';i++){c=*(s+i);switch(c){case'a':case'e':case'i':case'o':case'u':case'A':case'E':case'I':case'O':case'U':*(s2+k)=c;k++;break;default:break;}}*(s2+k)='\0';}intmain( ){charstr[81],str2[81];gets(str);yuan(str,str2);printf("%s",str2);}字符統(tǒng)計(jì)#include<>#include<>#include<>intnL=0,nN=0;intstatistics(char*s){intnS=0,a;while(*s!='\0'){a=*s;if(a=='')nS++;else{if(a>='1'&&a<='9')nN++;elseif((a>='a'&&a<='z')||a>='A'&&a<='Z')nL++;}s++;}returnnS;}intmain( ){chars[81];intnS;gets(s);nS=statistics(s);printf("%d%d%d\n",nL,nN,nS);return0;}選擇排序#include<>intsort(inta[],intn){inti,j,k,tmp;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(a[j]<a[k])k=j;tmp=a[k];a[k]=a[j];a[i]=tmp;}}intmain( ){inta[10];inti;for(i=0;i<10;i++)scanf("%d",&a[i]);sort(a,10);for(i=0;i<10;i++)printf("%d\n",a[i]);return0;}X的N次方#include<>intF(intx,intn){if(n==0)return1;elsereturnx*F(x,(n-1));}intmain( ){intx,n;scanf("%d%d",&x,&n);printf("%d",F(x,n));return0;}隊(duì)列交換#include<>voidswap(int*a,int*b){inttemp;temp=*a;*a=*b;*b=temp;}voidcol(inta[][4],inti,intj){intk;for(k=0;k<4;k++)swap((*(a+k)+i),(*(a+k)+j));}voidrow(inta[][4],inti,intj){intk;for(k=0;k<4;k++)swap((*(a+i)+k),(*(a+j)+k));}intmain( ){inta[4][4];inti,j;for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);col(a,0,2);row(a,0,2);col(a,1,3);row(a,1,3);col(a,0,3);row(a,0,3);for(i=0;i<4;i++){for(j=0;j<4;j++)print

溫馨提示

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

最新文檔

評論

0/150

提交評論