




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言課后習(xí)題習(xí)題第三章#include <stdio.h> #include <math.h> int main()int d,p;double r,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("0.0");retur
2、n 0;勾股數(shù)#include <stdio.h>C語言課后習(xí)題int main()int a,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 %dn",a,b,c);return 0;第四章 計算分段函數(shù)值#include <stdio.h>C語言課后習(xí)題int main()float x,y;scanf("%f",
3、&x);if(x<1) y=x;else if(x>=1&&x<10) y=2*x-1;else if(x>=10) y=3*x-11;printf("%.2f",y);return 0;找出三個數(shù)中最大的數(shù)#include <stdio.h> int main()int a,b,c,max;scanf("%d%d%d",&a,&b,&c);max=a>b?a:b;if(c>max)max=c;printf("%d",max);return
4、 0;10844 成績等級評分#include <stdio.h>int main()C語言課后習(xí)題int x;scanf("%d",&x);if(x>=0&&x<=100)switch(x/10)case 10:case 9: printf("A");break;case 8 : printf("B");break;case 7 : printf("C");break;case 6 : printf("D");break;default:prin
5、tf("E");break;elseprintf("error");return 0;前續(xù)和后續(xù)字符#include <stdio.h> char x;x=getchar();int main()C語言課后習(xí)題switch(x) case'0':printf("first");printf(" %c",x+1);break;case'9':printf("%c ",x-1);printf("last");break;case'
6、;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;return 0;20 秒后的時間#include <stdio.h>#include <stdlib.h>int
7、main()C語言課后習(xí)題int h,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:%02dn", h, m, s);return 0;分期還款#include <stdio.h> #include <math.h>double r,a,m;int main()int d,p;C語言課后習(xí)題scanf("%d %d %
8、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("0.0");return 0;第五章 字母分類統(tǒng)計#include <stdio.h> #include <stdlib.h> int main()char ch;int a=0,b=0,c=0,d=0,e=0,f=0,
9、g=0,h=0,i=0;while(ch=getchar()!='n')if(ch<=127&&ch>=123)C語言課后習(xí)題a+;else if(ch>=97&&ch<=122)b+;else if(ch<=96&&ch>=91)c+;else if(ch<=90&&ch>=65)d+;else if(ch>=58&&ch<=64)e+;else if(ch>=48&&ch<=57)f+;else if(ch&
10、gt;=33&&ch<=47)g+;else if(ch=32)h+;else i+;printf("%d %d %d %d",d+b,f,h,a+c+e+g+i);水仙花數(shù)#include <stdio.h>int main()int n,a,b,c;C語言課后習(xí)題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("%dn",n);return 0;計算數(shù)列和#include <stdio.h>
11、 int main()int a=1,n,i,sum=0;scanf("%d",&n);for(i=1;i<=n;i+)sum=sum+a;a=a+2;return 0;printf("%d",sum);C語言課后習(xí)題自由落體#include <stdio.h> int main()int i,n;double h=100.0,s=0.0,c=100.0;scanf("%d",&n);s=s+c;h=h/2;c=2*h;printf("%.3lf",s);printf("
12、% .3lf",h);return 0;迭代法求平方根#include <stdio.h> #include <math.h> int main()float x1,x2,a;x2=1;scanf("%f",&a);x1=a/x2;C語言課后習(xí)題while(fabs(x1-x2)>=1e-5)x1=x2;x2=0.5*(x1+a/x1);printf("%.4fn",x2);return 0;打印三角形#include<stdio.h> #include<stdlib.h> #inc
13、lude<math.h> int main()int n,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+)for(j=0;j<n-k;j+)printf(" ");C語言課后習(xí)題printf("*");printf("n");return 0;勾股數(shù)#include <stdio.h> int main()int a,b,c,n;scanf("%d",&
14、;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 %dn",a,b,c);C語言課后習(xí)題return 0;第六章18052 插入數(shù)據(jù)int x,i,t;scanf("%d",&x);a15=x;for(i=15;i>0;i-)if(ai<ai-1)t=ai;ai=ai-1;ai-1=t;大于平均分#include <stdio.h>int a10;int i,sum=0,a
15、verage,count;int main()C語言課后習(xí)題for(i=0;i<10;i+)scanf("%d",&ai);for(i=0;i<10;i+)sum=sum+ai;average=sum/10;count=0;for(i=0;i<10;i+)if(ai>average)count+;printf("%d",count);return 0;輸出不同的數(shù)據(jù)#include <stdio.h> int main()int a20;int i,t,p=0;for(i=0;i<10;i+)C語言課后習(xí)
16、題scanf("%d",&ai);for(i=0;i<10;i+)for(t=0;t<i;t+) if(at=ai) break;if(t=i) printf("%dn",ai);主對角線上的元素之和#include<stdio.h> int main()int a34,i,j,sum=0;for(i=0;i<3;+i)for(j=0;j<4;+j)scanf("%d",&aij);for(i=0;i<3;+i)sum+=aii;C語言課后習(xí)題printf("%dn&
17、quot;,sum);return 0;1051 鞍點#include <stdio.h> int main() int i,j,k,t=0,flag=0,m=0,n=0,a34,max,min;for(i=0;i<3;i+)for(j=0;j<4;j+)scanf("%d",&aij);for(i=0;i<3;i+)max=ai0;for(j=0;j<4;j+)if(max<aij)max=aij;m=i;n=j;C語言課后習(xí)題for(k=0;k<3;k+)min=amn;if(min>akn)flag=1;i
18、f(flag=0) t=1;printf("%dn",amn);flag=0;if(t=0)printf("NO");return 0;ASCII 碼值之和的差#include <stdio.h> #include <string.h> int main()char s180;char s280;int i,sum1=0,sum2=0;gets(s1);C語言課后習(xí)題gets(s2);for(i=0;i<strlen(s1);i+)sum1+=s1i;for(i=0;i<strlen(s2);i+)sum2+=s2i;
19、printf("%d",sum1-sum2);return 0;第七章 所有數(shù)字之和#include <stdio.h> int sum(int n)if(n<10)return n;int res=0;res=(n%10)+sum(n/10);return res;main()C語言課后習(xí)題int n;scanf("%d",&n);printf("%d",sum(n);元音字母#include <stdio.h> #include <stdlib.h> void yuan(char*
20、s,char*s2)int i,k=0;char c;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':C語言課后習(xí)題case'U':*(s2+k)=c;k+;break;default:break;*(s2+k)='0
21、9;int main()char str81,str281;gets(str);yuan(str,str2);printf("%s",str2);字符統(tǒng)計#include <stdio.h> #include <string.h> #include <math.h> int nL=0,nN=0;int statistics(char*s)int nS=0,a;while(*s!='0')a=*s;if(a=' ')C語言課后習(xí)題nS+;elseif(a>='1'&&a&
22、lt;='9')nN+;else if(a>='a'&&a<='z')|a>='A'&&a<='Z')nL+;s+;return nS;int main()char s81;int nS;gets(s);nS=statistics(s);printf("%d%d%dn",nL,nN,nS);return 0;選擇排序#include <stdio.h>int sort(int a,int n)C語言課后習(xí)題int i,j,k,t
23、mp;for(i=0;i<n-1;i+)k=i;for(j=i+1;j<n;j+)if(aj<ak) k=j;tmp=ak;ak=aj;ai=tmp;int main()int a10;int i;for(i=0;i<10;i+) scanf("%d",&ai);sort(a,10);for(i=0;i<10;i+) printf("%dn",ai);return 0;X的N次方 #include <stdio.h> int F(int x,int n)else return x*F(x,(n-1);if
24、(n=0) return 1;C語言課后習(xí)題int main()int x,n;scanf("%d%d",&x,&n);printf("%d",F(x,n);return 0;行列互換#include <stdio.h> void s*a,int*b)int temp;temp=*a;*a=*b;*b=temp;void col(int a4,int i,int j)int k;for(k=0;k<4;k+)swap(*(a+k)+i),(*(a+k)+j);void row(int a4,int i,int j)int k;for(k=0;k<4;k+)swap(*(a+i)+k),(*(a+j)+k);C語言課后習(xí)題int main()int a44;int i,j;for(i=0;i<4;i+)for(j=0;j<4;j+)scanf("%d",&aij);
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版六年級下冊唱歌 舉杯祝福教學(xué)設(shè)計
- 六年級數(shù)學(xué)下冊 第4單元 比例 3比例的應(yīng)用第6課時 用比例解決問題(2)教學(xué)設(shè)計 新人教版
- 2024四川融信泰網(wǎng)絡(luò)安全技術(shù)有限公司招聘6人筆試參考題庫附帶答案詳解
- 人音版七年級音樂下冊第四單元《紅河谷》教學(xué)設(shè)計
- 管理人員轉(zhuǎn)正申請審批表
- 七年級生物下冊 4.11.2 尿的形成和排出教學(xué)設(shè)計 (新版)北師大版
- 七年級語文下冊 第三單元 寫作 口語交際 綜合實踐 開掘記憶 搜尋動人故事教學(xué)設(shè)計 北師大版
- 2024四川中國儲備糧管理集團有限公司成都分公司公開招聘63人專科及以上筆試參考題庫附帶答案詳解
- 九年級化學(xué)下冊 第11單元 實驗活動8 粗鹽中難溶性雜質(zhì)的去除教學(xué)設(shè)計 (新版)新人教版
- 七年級地理上冊 第四章 第二節(jié) 氣溫和降水教學(xué)設(shè)計 (新版)湘教版
- 清熱解毒藥品行業(yè)市場研究報告
- 2022年睪丸腫瘤診斷治療指南
- 變壓器鐵芯(夾件)接地電流試驗
- 針灸課件完整版
- 政府投資項目審計
- 技術(shù)制作類科學(xué)教育活動的設(shè)計與組織指導(dǎo)課件
- 藥事管理法律法規(guī)相關(guān)知識培訓(xùn)
- 地毯織造技藝(北京宮毯織造技藝)
- 第4章-選區(qū)激光熔化工藝及材料課件
- GB/T 3785.1-2023電聲學(xué)聲級計第1部分:規(guī)范
- 2023屆高考寫作指導(dǎo):“尋找溫暖”與“成為燈火”課件
評論
0/150
提交評論