天津大學(xué)C語(yǔ)言程序設(shè)計(jì)_第1頁(yè)
天津大學(xué)C語(yǔ)言程序設(shè)計(jì)_第2頁(yè)
天津大學(xué)C語(yǔ)言程序設(shè)計(jì)_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C培言程序按廿要求:1. 獨(dú)立完成,作答時(shí)嬰按照模版信息填耳完整,寫(xiě)明題型、II號(hào); 2. 作答方式:手寫(xiě)作答或電沏錄人,請(qǐng)使用學(xué)院統(tǒng)一模版(模版詳見(jiàn)附件);3. 提交方式:以下兩種方式任選其一,1)手寫(xiě)作答的同學(xué)可以堵作業(yè)以圖片形武打包壓縮上傳;2)提交電子文檔的同學(xué)可以將作業(yè)ft word文檔招式上傳;4. 上傳文件命名為“中心一學(xué)號(hào)一科目”或“中心一學(xué)號(hào)科目.doc";5. 文件容量大小:不得超11 20MBo靖同學(xué)1按照學(xué)院平臺(tái)“廉程考試一一離線考核一一離線考核廉程?hào)丝础?中指定的“做JK組數(shù)”作答,満分100分;例如:-ttfi組數(shù)”標(biāo)為1,代表學(xué)生應(yīng)作答“第一組”扶題;提

2、示:木按夏求作昔題目用同學(xué),.幀壞以0廿訓(xùn)第一組:一、編程題(毎題20分,共40分)1、編寫(xiě)程If。從輸人的若干彳、大于零的整釵中選出最/MS ( HA-1 MS東輸人)。2、編寫(xiě)程序。寫(xiě)一個(gè)子函數(shù)facn!,然后再絹寫(xiě)main()ifl用fac函數(shù)分別輸出15 的階札二、程序填空。在程序中的序號(hào)處填上正簡(jiǎn)的容。(毎空4分,共48分)1、程序用于輸出以下圖形。sSSSSSSSSSSSSSSSSSSSSinclude Bstdio.hivoid main () int ij;for(i=1 ;i<=:i 卄)forO=1;j<=9-i;_) printf C ); for(j=1;j

3、<=i;j+) printfC%c );:2.程序由樂(lè)盤(pán)輸人10個(gè)整璧數(shù)寫(xiě)入名為fdada.txt的文件/include Bstdio.h'include 'process.Ifvoid main() 恤int i,a;if (fp=fopen(, (2),.,w,n=NULL)(printfCX件不能打開(kāi)! n);exit(1);elseprintff#iAlO 個(gè)整for(i=1;i<=10;i+)scanfC%d:&a); fDrintf(.d a);(S):3.蹴人4x5數(shù)組屮所有元素,求所有元索的平均值并輸出。# include <stdio

4、.h> void main() inta45,ij,sum; for(i=0;i<4;l+) for(j=0;j<5;j+) scanf( "%dw ):for(i=0;i<4;i+)forO=0;j<5;j+)sum= ;printff aaveraoe=%fn"):三、耳出程序的執(zhí)打結(jié)果(毎題4分,共12分)1、# include <stdio.h> intx=10; void f1() int a=10;static int b=1O;a+=10; b+=10; x+=10;printf ( “d %d %d ”,a,bR;

5、void main ()/include <stdio.h>void main() int a =2,3,5,4,i;for (i=0;i<4;i+) switch(i%2) case 0: switch(ai%2)case 0: ai+;break;case ;break; case 1:ai=0;for (i=0;i<4;i+) printf("%2d :ai); printf(W);# include <stdio.h> void main() int beta=10; int *pointer,*q; pointer=&beta;*

6、polnter=20; beta=*pointer+30;q=&beta;printfCn *q=%d *q);第二組:一、編程IS (每題20分,共40分)1、編耳禪序。定義Nf大小的整塑數(shù)組,任意揄人10個(gè)整數(shù),找岀貝中的最大個(gè)和 最小個(gè)并輸出。2、編寫(xiě)桿序。自定丈函數(shù)求y!,調(diào)用域函數(shù)求S=m!+n!+k!并輸出(m、n、k的(g U 翅盤(pán)輸入)o二、程序填空。在程序中的序號(hào)處填上正爾的容。(毎空4分,共48分)1、求數(shù)列0,1,123,5,8,13,21,34,的前40個(gè)數(shù)。其中第一、二兩個(gè)數(shù)為0、1,以后 甸個(gè)數(shù)是繭兩個(gè)數(shù)之和。滲 include <stdio.h>

7、;void main()int.i:printf( “d %d”,):for(:i<=21; i+)f1=f1+f2;f2=:printf( “d %d”,f1,;lf(l+1)%2=0) printf( “n” );)2、6Dfi建一個(gè)名為"file1.dat”的文件,從址盤(pán)輸人若干字,以回車作為給柬)存 人該文件,。# include <stdio.h>/define Null 0void main() :char c;if( fp=fopen( “d:file.dat” . )=Null)printf( “Can' topen file!n"

8、 ); exit(O);doc=getcher();while(c!= n )3.輸岀WTffi示的菱形。*#include <stdlib.h>void main()int i,j,k;for(i=1; i<=3; i+) for(j=1;J<=3-l;j+)printfC');for(k=1; kv= :k+)PrintfC*");printf("nB);for(i=1:(2>: i+) forO=1: j+)printfC J;for(k=1; k<=6-2*i-1; k+) :printffW);三.耳出程序的執(zhí)斤給果(毎

9、愿4分,井12分) 仁# include <iostream.h>void main()int I, j, N, a55=1,2,3,4,5,<2,3,4,5,3,4,5,4,5,; N=5;tor(i=0; i<N; I+)forO=0; j<N-i; J+)printfC%d%saij/ "); printfCnB);#include<stdio.h> int fun( int x) (int p;if (x=0|x=1) p=1;else p=x*fun( x-2); return p;void main() printff%dn fu

10、n (6);3、#include<stdio.h>void main() int a=1 ,b=O;switch(a)case 1:switch(b) case O:printf( -*O*" );break;case1:printf( -*1*H );break;case 2:printf();break;第三組:一、編程櫃(每題20分,共40分)1、編寫(xiě)槨序。任意輸入10個(gè)數(shù),揄岀這10彳、數(shù)中正數(shù)的平均值并將這10個(gè)數(shù)按松 反的次序并輸出。2、編寫(xiě)槨序。自定義函數(shù)車復(fù)揄岀給定的一個(gè)字符n次,調(diào)用域函數(shù)輸出給定的字符 和輸出的二、程序填空。在程序中的序號(hào)處填上正簡(jiǎn)的容

11、。(每空4分,ft 48分) 1、程序用干揄岀以下圖形。5678967896789include <stdio.h>void main() int i, j;for (i=1; i<10; i+) for(j=1;j<=12-i;j+)_;for (i=1:i+)printf( “4(T ,):2、將1到100各數(shù)的平方根SJBg fi5 t數(shù)存到臨盤(pán)的file.dat文件中。/include <stdio.h># include <math.h>/define Null 0void main() FILE *p1;int i=1;_(n_ )=

12、Null)printf( “Can' t open filenR ); exit(0);while(i<=100)fprintf(p1,w %f5.3" ,sqrt(double)(i);if( (2) fprintf(p1,w nR );軸到豐韋i頂?shù)囊?jiàn)對(duì)値10"。3、用公iU斜的include <stdio.h>include <math.h>void main() int s; float n. t, pi;t=1; n=1.0; pi=0; s=1;while( ) pi=pi+t; n+=2;_(2)_: t=: :print

13、f( 4<pi=%10.6fnH 川);三、寫(xiě)出程序的執(zhí)打結(jié)果(毎題4分,共12分) 1、# include <stdio.h>int sum(int p , int a);void main()int data 3=3,2,1,1,2,3,4,5,6; for(intsj=0; i<3; i+)printff%ds=%dn sum(dataiMs);int sum(int p , int a) int i, k=0;static int s=O;for(i=0; i<3; i+) s+=pi; k+=pi;a=k; return s;2.# include <stdio.h> void pp(int x); void main ()int i ,a =123,4,5,6;PP(a);for (i=0;i<6;l+)print

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論