版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1.5#include <stdio.h> void main() printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n"); printf(" Very good! n"); printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *n"); 1.6#include <stdio.h> void main() float max
2、(float x,float y,float z); float a,b,c; printf("請分別輸入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 <stdio.h> void main() char c1=
3、a,c2=b,c3=c,c4=101,c5=116; printf(“a%c b%ctc%ctabcn”,c1,c2,c3); printf(“tb%c %cn”,c4,c5); #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("該表達式的值為:%f",z); #include <stdio.h> void main() int a=2,b=3; float x=3.5,y=2.5,z; z=(float)(a+b)/
4、2+(int)x%(int)y; printf("該表達式的值為:%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=1234567; unsigned u=65535; printf("%d%dn",a,b); printf("%3d%3dn",a,b); printf("%f,%fn",x,y); printf("%-10f
5、,%-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","COMPUTER","COM
6、PUTER"); 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,z;char c1,c2; scanf("%5d%5d&q
7、uot;,&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("請輸入r,h的值:n"); scanf("%f,%f",&r,&h); l=2*pi*r; s1=pi*r*r; s2=4*s1; v1=4/3
8、*pi*r*r*r; v2=s1*h; printf("圓周長為:%.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("請輸入x的值:n"); scanf("%f",&
9、;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("請輸入該同學的成績:n"); scanf("%f",&b); while (b<0|b>100) printf("
10、輸入有誤,請重新輸入:n"); scanf("%f",&b); a= int(b/10); if(a<6) a=5; switch(a)case 10: case 9: printf("該同學為等級:A");break; case 8: printf("該同學為等級:B");break; case 7: printf("該同學為等級:C");break; case 6: printf("該同學為等級:D");break; case 5: printf("該同學為
11、等級:E");break; #include <stdio.h>#include <math.h> void main() int x,y,m,n,i=1,j=0; printf("請給出一個不多于5位的正整數(shù):n"); scanf("%d",&x); while(x<=0|x>=100000) printf("輸入有誤n請給出一個不多于5位的正整數(shù):n"); scanf("%d",&x); for(n=0;n<5;n+) y=int(x/pow(
12、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); printf("n"); 6.1輸入兩個正
13、整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。#include <stdio.h> void main() int m,n,i,j; printf("請分別輸入m,n的值:n"); scanf("%d,%d",&m,&n); for(i=1;i<=m;i+) if(m%i=0&&n%i=0) j=i; printf("這兩個整數(shù)的最大公約數(shù)是:%d",j); for(i=j;i+) if(i%m=0&&i%n=0) break;printf("這兩個整數(shù)的最小公倍數(shù)
14、數(shù)是:%d",i);printf("n"); 6.2 題目:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其他字符的個數(shù)。#include <stdio.h> void main() int i=0,j=0,k=0,x=0; char c; printf("請輸入一行字符串:n"); while(c=getchar()!='n') if(c>='A'&&c<='Z'|c>='a'&&c<='z'
15、) i+; else if(c=' ') j+; else if(c>='0'&&c<='9') k+; else x+; printf("英文字母、空格、數(shù)字、其他字符的個數(shù)分別為:%d,%d,%d,%d,",i,j,k,x); printf("n"); 6.3求Sn=a+aa+aaa+aaa之值,其中a是一個數(shù)字。例如:222222222222222(此時n5),n由鍵盤輸入。#include<stdio.h>#include<math.h> void
16、 main() int i,n; int sum=0,s=0; printf("請輸入n的值:n"); scanf("%d",&n); while(n<1) printf("請重新輸入n的值:n"); scanf("%d",&n); for(i=0;i<n;i+) s+=pow(10,i); sum+=2*s; printf("sum=%dn",sum); 6.8 題目:有一分數(shù)序列2/1,3/2,5/3,8/5,13/8,21/13,求出這個數(shù)列的前20項之和。#i
17、nclude<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("這個數(shù)列前二十項之和為:n%f",sum); printf("n"); 7.2#include<stdio.h> void main() int i,j,t,a10; printf("請輸入十個整數(shù):n"); for(i=0;i<10;i+) scanf("%d&qu
18、ot;,&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("請輸入3*3的整形矩陣n"); for(i=0;i&
19、lt;3;i+) for(j=0;j<3;j+) scanf("%d",&aij); m=a00+a11+a22; n=a02+a11+a20; printf("3*3的整形矩陣對角線元素之和為: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("請輸入一個數(shù):n"); scanf("%d",
20、&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("請輸入5*5的整型數(shù)組n"); for(i=0;i<5;i+) for(j=0;j<5;j+) scanf("%d"
21、,&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+) for(j=0,l=0;j<5;j+,l+) if(di
22、j-bk=0) if(dij-cl=0) printf("鞍點為d%d%d=%dn",i,j,dij); else printf("沒有鞍點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,str1); strcat(str0,str2); st
23、rcat(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+; else n+; printf("大寫字母、小寫
24、字母、數(shù)字、空格以及其他字符的個數(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 請輸入string1:"); gets(s1); printf("n 請輸入string2:"); gets(s2); while
25、(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("請輸入兩個正整數(shù):a,bn"); scanf("%d,%d",&a,&b);while(a<=0|b<=0)printf("注:請輸入兩個正整數(shù):a,bn"); scanf("%d,%d",&a,&b); printf("這兩個數(shù)的最大公約數(shù)是:%d",maxgy(a,b); printf("這兩個數(shù)的最小公倍數(shù)是:%d",mingb(a,b); printf("n"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版實驗室裝修、設備采購一體化合同范本3篇
- 2025版庭院園藝設計租賃合同示范文本大全3篇
- 《社會主義發(fā)展戰(zhàn)略》課件
- 《我的家鄉(xiāng)河北》課件
- 基于2025年度標準的軟件開發(fā)與技術服務合同3篇
- 2025版木托盤產(chǎn)業(yè)鏈整合合同4篇
- 2025版學校飯?zhí)檬称钒踩c營養(yǎng)管理承包合同3篇
- 云母制品在平板電腦觸控面板材料中的應用考核試卷
- 公路工程現(xiàn)場急救與事故處理考核試卷
- 2025年度木材進出口貿(mào)易代理合同標準文本2篇
- 2024版?zhèn)€人私有房屋購買合同
- 2024爆炸物運輸安全保障協(xié)議版B版
- 2025年度軍人軍事秘密保護保密協(xié)議與信息安全風險評估合同3篇
- 《食品與食品》課件
- 讀書分享會《白夜行》
- 光伏工程施工組織設計
- DB4101-T 121-2024 類家庭社會工作服務規(guī)范
- 化學纖維的鑒別與測試方法考核試卷
- 2024-2025學年全國中學生天文知識競賽考試題庫(含答案)
- 作品著作權獨家授權協(xié)議(部分授權)
- 取水泵站施工組織設計
評論
0/150
提交評論