河南城建學院 計算機 C語言考試試題 (含答案)_第1頁
河南城建學院 計算機 C語言考試試題 (含答案)_第2頁
河南城建學院 計算機 C語言考試試題 (含答案)_第3頁
河南城建學院 計算機 C語言考試試題 (含答案)_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗二:順序語句和分支結構的使用一、 實驗目的:、 掌握順序語句的使用;、 掌握if分支語句的使用。二、 實驗設備安裝計算機。三、 實驗步驟項目一:分析語句,寫出結果。#include<stdio.h> void main() int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c+=1; printf("c=%d",c); 運行結果:c=2項目二:按要求編寫程序;要求:輸入三個整數a、b、c,要求輸出最大的數。#include<stdio.h> main( ) int a,b,c,max; print

2、f("Enter a,b,c:n"); scanf("%d%d%d",&a,&b,&c); max=a; if (b>max) max=b; if (c>max) max=c; printf("max=%dn",max); 運行結果:Enter a,b,c:3 5 6max=6實驗二:分支結構的使用(續(xù))一、 實驗目的:、 掌握語句的使用;、 掌握switch分支語句的使用。二、 實驗設備安裝計算機。三、 實驗步驟項目一:閱讀以下程序,了解程序如何實現以下內容:從鍵盤輸入兩個整數,要求由小到大輸出。

3、#include<stdio.h>void main() int a,b,t,*pa=&a,*pb=&b;printf("Input a,b:");scanf("%d,%d",&a,&b);if(a>b)t=*pa;*pa=*pb;*pb=t;printf(“na=%d,b=%dn”,*pa,*pb);程序運行結果:Input a,b:5,3a=3,b=5 項目二:分析以下程序,并掌握switch語句的使用。#include<stdio.h>void main() int x=0,y=2,z=

4、3; switch(x) case 0:printf("*"); case 1:printf("#");break; default: printf("!"); 程序運行結果:*#實驗五:do-while和for循環(huán)語句的使用四、 實驗目的:、 掌握do-while語句的使用;、 掌握for循環(huán)語句的使用。五、 實驗設備安裝計算機。六、 實驗步驟項目一:用do-while語句求s=1+2+3+ +100程序內容:#include<stdio.h>main() int i,sum=0; i=1; do sum=sum+i;

5、i+; while(i<=100); printf(“%dn”,sum); 結果:sum=5050項目二:用程序實現:計算Fibonacci數列,直到某項大于1000為止,并輸出該項的值。 Fibonacci數列: f0=0,f1=1,f2=1,f3=2,f4=3,.,fn=fn-2+fn-1。程序內容:#include<stdio.h>main() int f1,f2,f ; f1=0; f2=1; do f=f1+f2; f1=f2; f2=f; while(f2<=1000); printf(“F=%dn”,f2); 結果:F=1597項目三:要求用for語句實現:根據公式S=1+1/(1+2)+1/(1+2+3)+ +1/(1+2+3+ +n),求前20項之和。程序內容:#include<stdio.h>main() float sum=0.0; int t=0,i; for(i=1;i<=20;i+) t

溫馨提示

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

評論

0/150

提交評論