freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計題庫(已修改)

2025-01-26 21:00 本頁面
 

【正文】 1. 有一個函數,寫一段程序,輸入的值,輸出的值。include void main(){ int y。 float x。 printf(請輸入x的值:\n)。 scanf(%f,amp。x)。 if(x0||x100) y=1。 else if(x==0) y=0。 else y=1。 printf(%d\n,y)。}2. 輸入3個數a,b,c,按大由到小的順序輸出。include void main(){ float a,b,c,z。 printf(請輸入a,b,c的值:\n)。 scanf(%f%f%f,amp。a,amp。b,amp。c)。 if(ab) {z=a。a=b。b=z。} if(ac) {z=a。a=c。c=z。} if(bc) {z=b。b=c。c=z。} printf(由大到小順序排列為:%f %f %f,a,b,c)。}3. 輸入4個數,輸出4個數中的最大值、最小值。include void main(){ float a[4],max,min。 int i。 printf(請輸入四個數:\n)。 for(i=0。i4。i++) scanf(%f,amp。a[i])。 max=min=a[0]。 for(i=1。i4。i++) { if(maxa[i]) max=a[i]。 if(mina[i]) min=a[i]。 } printf(max=%f\nmin=%f\n,max,min)。}4. 輸入成績,要求輸出成績等級A、B、C、D、E或error。90分以上為‘A’,80~89分為‘B’,70~79分為‘C’,60~69分為‘D’,0~60分為‘E’。若輸入成績低于0分和高于100分則輸出error。include void main(){ float score。 int n。 printf(請輸入分數:\n)。 scanf(%f,amp。score)。 if(score100||score0) printf(error.\n)。 else {n=score/10。 switch (n) { case 10: case 9:putchar(39。A39。)。putchar(39。\n39。)。break。 case 7:putchar(39。B39。)。putchar(39。\n39。)。break。 case 6:putchar(39。C39。)。putchar(39。\n39。)。break。 case 5:putchar(39。D39。)。putchar(39。\n39。)。break。 case 4: case 3: case 2: case 1: case 0:putchar(39。E39。)。putchar(39。\n39。)。break。 } }}5. 有一個函數:include void main(){ float x,y。 printf(請輸入x的值:x=)。 scanf(%f,amp。x)。 if(x1) y=x。 if(x==10) y=3*x11。 if(x=1amp。amp。x!=10) y=2*x1。 printf(y=%f\n,y)。} 6. 輸出300~400之間的全部素數,并按每行5個數輸出。include include void main(){ int i,n,j,m=0。 for(i=300。i=400。i++) { n=sqrt(i)。 for(j=2。j=n。j++) if(i%j==0) break。 if(j=n+1) {printf(%d ,i)。m++。 if(m%5==0) printf(\n)。 }} printf(\n)。} 7. 求Fibonacci數列的前20個數,并將其分5行輸出。include void main(){ int f1,f2,n=0,i。 f1=f2=1。 for(i=0。i10。i++) { printf(%d %d ,f1,f2)。 f1=f1+f2。 f2=f1+f2。 n++。 if(n%2==0) printf(\n)。 }} 8. 求。include void main(){ long n,s=1,sum=0。 for(n=1。n=10。n++) { s=s*n。 sum=sum+s+3。 } printf(%ld\n,sum)。}9. 有一分數序列,求其前20項的和。include void main(){ double sum=0,f1=1,f2=1,f3。 int n。 for(n=1。n=20。n++) { f3=f1+f2。 sum=f2/f3+sum。 f1=f2。 f2=f3。 } printf(%f\n,sum)。}10. 輸出小于500的所有的“水仙花數”,所謂“水仙花數”是指一個3位數,其各位數字立方和等于該數本身。例如,153是一個水仙花數,因為。include void main(){ int n,f1,f2,f3。 for(n=100。n500。n++) { f1=n/100。 f2=n%100/10。 f3=n%10。 if(n==f1*f1*f1+f2*f2*f2+f3*f3*f3) printf(%5d,n)。 } printf(\n)。}11. 輸入10個整型整數,用起泡法對這10個數排序,并該由小到大順序在屏幕上輸出。include void main(){ int score[10],i,j,t。 printf(請輸入10個整數:\n)。 for(i=0。i10。i++) scanf(%d,amp。score[i])。 printf(原數列為: \n)。 for(i=0。i10。i++) printf(%d ,score[i])。 printf(\n)。 for(i=0。i9。i++) for(j=0。j9i。j++) if(score[j]score[j+1]) {t=score[j+1]。 score[j+1]=score[j]。 score[j]=t。} printf(排序后: \n)。 for(i=0。i10。i++) printf(%d ,score[i])。 printf(\n)。} 12. 將一個二維數組a的行和列的元素互換(即行列互換),存到另一個二維數組b中。include void main(){ int a[9][9],b[9][9]。 int i,j。 int m,n。 printf(請輸入二維數組的行數、列數:\n)。 scanf(%d %d,amp。m,amp。n)。 for(i=0。im。i++) { printf(請輸入第%d行:\n,i+1)。 for(j=0。jn。j++) scanf(%d,amp。a[i][j])。 } printf(數組a為:\n)。 for(i=0。im。i++) { for(j=0。jn。j++) printf(%d ,a[i][j])。 printf(\n)。} for(i=0
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1