版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上電信學(xué)院 機(jī)械二班 田文博 學(xué)號(hào): 1.5#include <stdio.h> void main() printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n"); printf(" Very good! n"); printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n"); 1.6#include <st
2、dio.h> void main() float max(float x,float y,float z); float a,b,c; printf("請(qǐng)分別輸入a,b,c:n"); scanf("%f,%f,%f",&a,&b,&c); printf("max=%f",max(a,b,c); float max(float x,float y,float z) float m,n; m=x>y? x: y; n=m>z? m: z; return(n); 3.6 #include <s
3、tdio.h> void main() char c1=a,c2=b,c3=c,c4=101,c5=116; printf(“a%c b%ctc%ctabcn”,c1,c2,c3); printf(“tb%c %cn”,c4,c5); 3.9.1 #include <stdio.h> void main() double x=2.5,y=4.7,z;int a=7; z=x+a%3*(int)(x+y)%2/4;printf("該表達(dá)式的值為:%f",z); 3.9.2#include <stdio.h> void main() int a=2
4、,b=3; float x=3.5,y=2.5,z; z=(float)(a+b)/2+(int)x%(int)y; printf("該表達(dá)式的值為:%f",z); 4.5#include <stdio.h> void main() int a=5,b=7; double x=67.8564,y=-789.124; char c='A' long n=; unsigned u=65535; printf("%d%dn",a,b); printf("%3d%3dn",a,b); printf("%f
5、,%fn",x,y); printf("%-10f,%-10fn",x,y); printf("%8.2f,%8.2f,%.4f,%.4f,%3f,%3fn",x,y,x,y,x,y); printf("%e,%10.2en",x,y); printf("%c,%d,%o,%xn",n,n,n); printf("%ld,%lo,%xn",n,n,n); printf("%u,%o,%x,%dn",u,u,u,u); printf("%s,%5.3sn&q
6、uot;,"COMPUTER","COMPUTER"); 4.6#include <stdio.h>void main() int a,b;float x,y;char c1,c2; scanf("a=%d b=%d",&a,&b); scanf(" %f %e",&x,&y); scanf(" %c %c",&c1,&c2);4.7#include<stdio.h>void main() int a,b;float x,y
7、,z;char c1,c2; scanf("%5d%5d",&a,&b); scanf("%f%f%*f%f",&x,&y,&z); scanf("%c%c",&c1,&c2); 4.8#include <stdio.h>#define pi 3.14void main() float r,h,l,s1,s2,v1,v2; printf("請(qǐng)輸入r,h的值:n"); scanf("%f,%f",&r,&h); l
8、=2*pi*r; s1=pi*r*r; s2=4*s1; v1=4/3*pi*r*r*r; v2=s1*h; printf("圓周長(zhǎng)為:%.2fn",l);printf("圓面積為:%.2fn",s1);printf("圓球表面積為:%.2fn",s2);printf("圓球體積為:%.2fn",v1);printf("圓柱體積為:%.2fn",v2);5.5 #include <stdio.h> void main() float x,y; printf("請(qǐng)輸入x的值:
9、n"); scanf("%f",&x); if(x<1) y=x; else if(x>=1&&x<10) y=2*x-1; else y=3*x-11; printf("x與y的值分別為:n%f,%f",x,y); printf("n"); 5.6 #include <stdio.h> void main() float b; int a; printf("請(qǐng)輸入該同學(xué)的成績(jī):n"); scanf("%f",&b); wh
10、ile (b<0|b>100) printf("輸入有誤,請(qǐng)重新輸入:n"); scanf("%f",&b); a= int(b/10); if(a<6) a=5; switch(a)case 10: case 9: printf("該同學(xué)為等級(jí):A");break; case 8: printf("該同學(xué)為等級(jí):B");break; case 7: printf("該同學(xué)為等級(jí):C");break; case 6: printf("該同學(xué)為等級(jí):D"
11、;);break; case 5: printf("該同學(xué)為等級(jí):E");break; #include <stdio.h>#include <math.h> void main() int x,y,m,n,i=1,j=0; printf("請(qǐng)給出一個(gè)不多于5位的正整數(shù):n"); scanf("%d",&x); while(x<=0|x>=) printf("輸入有誤n請(qǐng)給出一個(gè)不多于5位的正整數(shù):n"); scanf("%d",&x); fo
12、r(n=0;n<5;n+) y=int(x/pow(10,n); if(y>0&&y<10) m=n+1;printf("它是%d位數(shù)n",m); printf("從高到低位依次為n"); do printf(" %d",int(x/pow(10,m-i)%10); i+; while(m-i>=0); printf("n逆序輸出為n"); doprintf(" %d",int(x/pow(10,j)%10);j+; while(j-m<0); pr
13、intf("n"); 6.1輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。#include <stdio.h> void main() int m,n,i,j; printf("請(qǐng)分別輸入m,n的值:n"); scanf("%d,%d",&m,&n); for(i=1;i<=m;i+) if(m%i=0&&n%i=0) j=i; printf("這兩個(gè)整數(shù)的最大公約數(shù)是:%d",j); for(i=j;i+) if(i%m=0&&i%n=0) b
14、reak;printf("這兩個(gè)整數(shù)的最小公倍數(shù)數(shù)是:%d",i);printf("n"); 6.2 題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。#include <stdio.h> void main() int i=0,j=0,k=0,x=0; char c; printf("請(qǐng)輸入一行字符串:n"); while(c=getchar()!='n') if(c>='A'&&c<='Z'|c>='a
15、9;&&c<='z') i+; else if(c=' ') j+; else if(c>='0'&&c<='9') k+; else x+; printf("英文字母、空格、數(shù)字、其他字符的個(gè)數(shù)分別為:%d,%d,%d,%d,",i,j,k,x); printf("n"); 6.3求Sn=a+aa+aaa+aaa之值,其中a是一個(gè)數(shù)字。例如:222222222222222(此時(shí)n5),n由鍵盤(pán)輸入。#include<stdio.h&g
16、t;#include<math.h> void main() int i,n; int sum=0,s=0; printf("請(qǐng)輸入n的值:n"); scanf("%d",&n); while(n<1) printf("請(qǐng)重新輸入n的值:n"); scanf("%d",&n); for(i=0;i<n;i+) s+=pow(10,i); sum+=2*s; printf("sum=%dn",sum); 6.8 題目:有一分?jǐn)?shù)序列2/1,3/2,5/3,8/
17、5,13/8,21/13,求出這個(gè)數(shù)列的前20項(xiàng)之和。#include<stdio.h> void main() int a=1,b=1,i;float sum=0.0; for(i=0;i<20;i+) a=a+b; b=a-b; sum+=(float)a/b; printf("這個(gè)數(shù)列前二十項(xiàng)之和為:n%f",sum); printf("n"); 7.2#include<stdio.h> void main() int i,j,t,a10; printf("請(qǐng)輸入十個(gè)整數(shù):n"); for(i=0;
18、i<10;i+) scanf("%d",&ai); for(j=1;j<10;j+) for(i=0;i<10-j;i+) if(ai<ai+1) t=ai; ai=ai+1; ai+1=t; printf("這十位數(shù)從大到小排列為:n"); for(i=0;i<10;i+) printf("%5d",ai); printf("n"); 7.3#include<stdio.h> void main() int i,j,m,n,a33; printf("請(qǐng)輸
19、入3*3的整形矩陣n"); for(i=0;i<3;i+) for(j=0;j<3;j+) scanf("%d",&aij); m=a00+a11+a22; n=a02+a11+a20; printf("3*3的整形矩陣對(duì)角線元素之和為:n"); printf("%d,%d",m,n); 7.4#include<stdio.h> void main() static int a10=1,5,6,10,20,24,55,58,64; int i,t; printf("請(qǐng)輸入一個(gè)數(shù):n&
20、quot;); scanf("%d",&a9); for(i=9;i>0;i-) if(ai<ai-1) t=ai-1; ai-1=ai; ai=t; for(i=0;i<10;i+) printf("%4d",ai); printf("n"); 7.8#include<stdio.h> void main() int a55,b5,c5,d55; int i,j,k,l;printf("請(qǐng)輸入5*5的整型數(shù)組n"); for(i=0;i<5;i+) for(j=0;j&
21、lt;5;j+) scanf("%d",&dij); for(i=0;i<5;i+) for(j=0;j<5;j+) aij=dij; for(i=0,k=0;i<5;i+,k+) for(j=0;j<4;j+) if(aij>=aij+1) bk=aij+1=aij; else bk=aij+1; for(j=0,l=0;j<5;j+,l+) for(i=0;i<4;i+) if(aij<=ai+1j) cl=ai+1j=aij; else cl=ai+1j; for(i=0,k=0;i<5;i+,k+) fo
22、r(j=0,l=0;j<5;j+,l+) if(dij-bk=0) if(dij-cl=0) printf("鞍點(diǎn)為d%d%d=%dn",i,j,dij); else printf("沒(méi)有鞍點(diǎn)n"); 7.10#include<stdio.h>#include<string.h> void main() int i,j=0,k=0,l=0,m=0,n=0; char str0301,str1100,str2100,str3100; gets(str1); gets(str2); gets(str3); strcat(str0
23、,str1); strcat(str0,str2); strcat(str0,str3); for(i=0;str0i!='0'i+) if(str0i>='A'&&str0i<='Z') j+; else if(str0i>='a'&&str0i<='z') k+; else if(str0i>='0'&&str0i<='9') l+; else if(str0i=' ') m+;
24、else n+; printf("大寫(xiě)字母、小寫(xiě)字母、數(shù)字、空格以及其他字符的個(gè)數(shù)依次為:n"); printf("%5d %7d %5d %6d %4dn",j,k,l,m,n); printf("n"); 7.14#include <stdio.h> #include <string.h> void main() int i=0,resu; char s1100,s2100; printf("n 請(qǐng)輸入string1:"); gets(s1); printf("n 請(qǐng)輸入str
25、ing2:"); gets(s2); while(s1i=s2i&&s1i!='0') i+; if(s1i='0'&&s2i='0') resu=0; else resu=s1i-s2i; printf("n result:%dn",resu); 8.1#include<stdio.h> void main() int maxgy(int m,int n); int mingb(int o,int p); int a,b; printf("請(qǐng)輸入兩個(gè)正整數(shù):a,bn"); scanf("%d,%d",&a,&b);while(a<=0|b<=0)printf("注:請(qǐng)輸入兩個(gè)正整數(shù):a,bn"); scanf("%d,%d",&a,&b); printf("這兩個(gè)數(shù)的最大公約數(shù)是:%d",maxgy(a,b); printf("這兩個(gè)數(shù)的最小公倍數(shù)是:%d",mingb(a,b); printf("n"); in
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度農(nóng)產(chǎn)品訂購(gòu)的詳細(xì)合同
- 2024年技術(shù)服務(wù)合同詳細(xì)描述
- 2024年建筑工程合同書(shū)
- 2024年度專利許可合同具體要求
- 2024年彩鋼瓦片安裝協(xié)議
- 2024年文化產(chǎn)業(yè)投資合作經(jīng)營(yíng)合同
- DB4115T 044-2018 信陽(yáng)養(yǎng)生菜烹飪技藝 旱千張
- DB4106T 104-2023 大棚甘藍(lán)套種青茄生產(chǎn)技術(shù)規(guī)程
- 2024年店鋪合作經(jīng)營(yíng)合同樣本
- 2024年勞動(dòng)合同樣本:公正互利
- 《郵政消防安全培訓(xùn)》
- 經(jīng)營(yíng)戰(zhàn)略與目標(biāo)設(shè)定
- 預(yù)防錯(cuò)裝漏裝措施
- 職業(yè)教育國(guó)際交流與合作
- 鍋爐質(zhì)量安全風(fēng)險(xiǎn)管控清單〔鍋爐安裝單位〕
- 霧化吸入常見(jiàn)并發(fā)癥的預(yù)防和處理護(hù)理課件
- 波形護(hù)欄施工安全施工方案
- 南京市玄武區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末歷史試卷(含答案解析)
- 我的阿勒泰讀書(shū)報(bào)告
- 中職學(xué)校人才培養(yǎng)模式
- 《收音機(jī)的組裝》課件
評(píng)論
0/150
提交評(píng)論