c語言程序填空題(1)_第1頁
c語言程序填空題(1)_第2頁
c語言程序填空題(1)_第3頁
c語言程序填空題(1)_第4頁
c語言程序填空題(1)_第5頁
已閱讀5頁,還剩73頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.三、程序填空題導(dǎo)讀:在程序填空題中,已經(jīng)給出了程序的主干,讀者首先要理解程序的思路,再選擇正確的內(nèi)容填入空白處,使程序完成既定的功能。這類習(xí)題的設(shè)計(jì)就是要引導(dǎo)讀者逐步掌握編程的方法。本節(jié)習(xí)題的難度適中,可能有些典型的程序在課堂上已經(jīng)有所接觸,讀者一定要獨(dú)立完成它,這樣就可以逐步提高自己的編程能力。在程序設(shè)計(jì)語言學(xué)習(xí)的中期,讀者對(duì)程序設(shè)計(jì)已經(jīng)有了初步的了解,而自己編寫程序又不知從何處入手,此時(shí)解答此類題目可以避免盲目性,從而提高學(xué)習(xí)的效率。 【3.1】下面程序的功能是不用第三個(gè)變量,實(shí)現(xiàn)兩個(gè)數(shù)的對(duì)調(diào)操作。#include main() int a,b;scanf(%d%d,&a,&b);pri

2、ntf(a=%d,b=%dn,a,b);a= ; b= ; a= ;printf(a=%d,b=%dn,a,b); 精品.【3.2】下面程序的功能是根據(jù)近似公式:2/6 1/12+1/22+1/32+ +1/n2,求值。#include double pi(long n) double s=0.0;long i;for(i=1;i=n;i+)s=s+ ;return( );【3.3】下面的程序的功能是求一維數(shù)組中的最小元素。findmin(int *s,int t,int *k) int p;for(p=0,*k=p;pt;p+)if(sps*k) ; main() int a10,i,*k=

3、&i;for(i=0;i10;i+)scanf(%d,&ai);findmin(a,10,k);printf(%d,%dn,*k,a*k);精品.【3.4】下面程序的功能是計(jì)算1-3+5-7+ -99+101的值。main() int i,t=1,s=0;for(i=1;i=101;i+=2) ;s=s+t; ;printf(%dn,s);【3.5】有以下程序段:s=1.0;for(k=1;kamax) amax=x; if( ) amin=x;scanf(%f,&x);printf(namax=%fnamin=%fn,amax,amin);精品.【3.7】下面程序的功能是將形參x的值轉(zhuǎn)換為二

4、進(jìn)制數(shù),所得的二進(jìn)制數(shù)放在一個(gè)一維數(shù)組中返回,二進(jìn)制數(shù)的最低位放在下標(biāo)為0的元素中。fun(int x,int b) int k=0,r;do r=x% ;bk+=r;x/= ;while(x);【3.8】下面程序的功能是輸出1到100之間每位數(shù)的乘積大于每位數(shù)的和的數(shù)。例如數(shù)字26,數(shù)位上數(shù)字的乘積12大于數(shù)字之和8。main() int n,k=1,s=0,m;for(n=1;ns)printf(%d,n);精品.【3.9】下面程序的功能是統(tǒng)計(jì)用0至9之間的不同的數(shù)字組成的三位數(shù)的個(gè)數(shù)。main() int i,j,k,count=0;for(i=1;i=9;i+)for(j=0;j=9;

5、j+)if( ) continue;else for(k=0;k=9;k+)if( ) count+;printf(%d,count); 精品.【3.10】下面程序的功能是輸出100以內(nèi)的個(gè)位數(shù)為6、且能被3整除的所有數(shù)。main() int i,j;for(i=0; ;i+) j=i*10+6;if( ) countinue;printf(%d,j);【3.11】下面程序的功能是用輾轉(zhuǎn)相除法求兩個(gè)正整數(shù)m和n的最大公約數(shù)。hcf(int m,int n) int r;if(mn) r=m; ;n=r;r=m%n;while( ) m=n;n=r;r=m%n; ;精品.【3.12】下面程序的功

6、能是使用冒泡法對(duì)輸入的10個(gè)浮點(diǎn)數(shù)從小到大進(jìn)行排序。排好序的10個(gè)數(shù)分兩行輸出。程序如下:#include main() ; int i,j;printf(input 10 numbers pleasen);for(i=0; ;i+ ) scanf(%f, &ai);printf(n);for(i=2; ;i+ ) for(j=0; ;j+ )if( ) x=aj; ;aj+1=x;printf(the sorted 10 numbers;n);for(i=0; ;i+ ) if( ) printf(n);printf(%ft,ai);printf(n);精品.【3.13】下面程序的功能是讀入

7、20個(gè)整數(shù),統(tǒng)計(jì)非負(fù)數(shù)個(gè)數(shù),并計(jì)算非負(fù)數(shù)之和。#include stdio.hmain() int i,a20,s,count;s=count=0;for(i=0;i20;i+ )scanf(%d, );for(i=0;i20;i+) if(ai0) ;s+=ai;count+;printf(s=%dt count=%dn,s,count);精品.【3.14】下面程序的功能是刪除字符串s中的空格。#include main() char *s=beijing ligong daxue;int i,j;for(i=j=0;si!=0;i+)if(si!= ) ;else ;sj= 0;print

8、f(%s,s);精品.【3.15】下面程序的功能是將字符串s中所有的字符c刪除。請(qǐng)選擇填空。#includemain( ) char s80;int i,j;gets(s);for(i=j=0;si!= 0;i+ )if(si!= c) ;sj= 0;puts(s);【3.16】下面程序的功能是輸出兩個(gè)字符串中對(duì)應(yīng)相等的字符。請(qǐng)選擇填空。#include char x=programming;char y=fortran;main() int i=0;while(xi!= 0 & yi!= 0)if(xi=yi)printf(%c, );elsei+; 精品.【3.17】下面程序的功能是將字符

9、串s中的每個(gè)字符按升序的規(guī)則插到數(shù)組a中, 字符串a(chǎn)已排好序。#include main() char a20=cehiknqtw;char s=fbla;int i,k,j;for(k=0;sk!= 0;k+ ) j=0;while(sk=aj & aj!= 0 )j+;for( ) ;aj=sk;puts(a);精品.【3.18】下面程序的功能是對(duì)鍵盤輸入的兩個(gè)字符串進(jìn)行比較,然后輸出兩個(gè)字符串中第一個(gè)不相同字符的ascii碼之差。例如:輸入的兩個(gè)字符串分別為abcdefg和abceef,則輸出為-1。#include main() char str1100,str2100,c;int i

10、,s;printf(enter string 1: ); gets(str1);printf(enter string 2: ); gets(str2);i=0;while(str1i = str2i & str1i!= ) i+;s= ;printf(%dn, s);【3.19】下面的函數(shù)expand在將字符串s復(fù)制到字符串t時(shí), 將其中的換行符和制表符轉(zhuǎn)換為可見的轉(zhuǎn)義字符表示,即用n表示換行符,用t表示制表符。expand(char s,char t) int i,j;for(i=j=0;si!= 0;i+ )switch (si) case n: t = ;tj+ = n;break;c

11、ase t: t = ;tj+ = t;break;default: t = si;break;tj = ;精品.【3.20】下面的函數(shù)index(char s, char t)檢查字符串s中是否包含字符串t,若包含,則返回t在s中的開始位置(下標(biāo)值),否則送回-1。index(char s, char t) int i,j,k;for(i=0;si!= 0;i+ ) for(j=i,k=0; & sj=tk;j+,k+) ;if( ) return (i);return(-1);n精品.【3.21】下面程序的功能是計(jì)算s= k! 。k=0long fun(int n) int i;long

12、s;for(i=1;i ;i+) s*=i;return( );main() int k,n;long s;scanf(%d,&n);s= ;for(k=0;k=n;k+)s+= ;printf(%ldn,s);精品.【3.22】下面程序的功能是顯示具有n個(gè)元素的數(shù)組s中的最大元素。#define n 20main() int i,an;for(i=0;in;i+)scanf(%d,&ai);printf(%dn, );fmax(int s,int n) int k,p;for(p=0,k=p;psk) ;return(k);【3.23】下面程序的功能是由鍵盤輸入n,求滿足下述條件的x、y:n

13、x和ny的末3位數(shù)字相同,且xy,x、y、n均為自然數(shù),并使x+y為最小。#include pow3(int n,int x) int i, last;for(last=1,i=1;i=x;i+ )last= ;return(last);main() int x,n,min,flag=1;scanf(%d, &n);for(min=2;flag;min+)for(x=1;xmin & flag;x+ )if( & pow3(n,x)=pow3(n,min-x) printf(x=%d,y=%dn, x, min-x ); ;精品.【3.24】下面的程序是用遞歸算法求a的平方根。求平方根的迭代公

14、式如下:#include double mysqrt( double a, double x0 ) double x1, y;x1 = ;if( fabs(x1-x0)0.00001 )y = mysqrt( );else y = x1;return( y );main() double x;printf(enter x: );scanf(%lf, &x);printf(the sqrt of %lf=%lfn, x, mysqrt( x, 1.0) );精品.【3.25】以下程序是計(jì)算學(xué)生的年齡。已知第一位最小的學(xué)生年齡為10歲,其余學(xué)生的年齡一個(gè)比一個(gè)大2歲,求第5個(gè)學(xué)生的年齡。#incl

15、ude age( int n ) int c;if( n=1 ) c=10;else c= ;return(c);main() int n=5;printf(age:%dn, );精品.【3.26】下面的函數(shù)sum(int n)完成計(jì)算1n的累加和。 sum(int n) if(n=0)printf(data errorn);if(n=1) ;else ;【3.27】下面的函數(shù)是一個(gè)求階乘的遞歸調(diào)用函數(shù)。facto(int n) if( n = 1 ) ;else return( );【3.28】組合問題,由組合的基本性質(zhì)可知:(1) c(m,n)=c(n-m,n)(2) c(m,n+1)=c

16、(m,n)+c(m-1,n)公式(2)是一個(gè)遞歸公式,一直到滿足c(1,n)=n為止。當(dāng)n2*m時(shí),可先用公式(1) 進(jìn)行簡化,填寫程序中的空白,使程序可以正確運(yùn)行。#includestdio.hmain() int m,n;printf(input m,n=);scanf(%d%d, &m, &n);printf(the combination numbeers is %dn, combin(m,n);combin( int m, int n) int com;if( n2*m ) m=n-m;if( m=0 ) com=1;else if(m=1) ;else ;return(com);精

17、品.【3.29】下列函數(shù)是求一個(gè)字符串str的長度。 int strlen( char *str ) if( ) return (0); else return ( );精品.【3.30】用遞歸實(shí)現(xiàn)將輸入小于32768的整數(shù)按逆序輸出。如輸入12345,則輸出54321。#includestdio.hmain() int n; printf(input n : );scanf(%d, );r(n);printf(n); r( int m ) printf(%d, );m = ;if( ) ;【3.31】輸入n值,輸出高度為n的等邊三角形。例如當(dāng)n=4時(shí)的圖形如下:*#include void

18、prt( char c, int n ) if( n0 ) printf( %c, c ); ;main() int i, n;scanf(%d, &n);for( i=1; i=n; i+ ) ; ; printf(n);精品.【3.32】下面的函數(shù)實(shí)現(xiàn)n層嵌套平方根的計(jì)算。double y(double x, int n) if( n=0 )return(0);else return ( sqrt(x+( ) );精品.【3.33】函數(shù)revstr(s)將字符串s置逆,如輸入的實(shí)參s為字符串a(chǎn)bcde, 則返回時(shí) s 為字符串edcba。遞歸程序如下:revstr( char *s ) c

19、har *p=s, c;while(*p) p+; ;if(sp) c=*s;*s=*p; ;revstr(s+1); ; 如下是由非遞歸實(shí)現(xiàn)的revstr(s)函數(shù):revstr (s)char *s; char *p=s, c;while( *p ) p+; ;while( s2 ) invent ( ,n-2);else ;【3.35】從鍵盤上輸入10個(gè)整數(shù),程序按降序完成從大到小的排序。#include int array10;sort( int *p, int *q ) int *max, *s;if( )return;max=p; for( s=p+1; s *max ) ; sw

20、ap( );sort( ); swap( int *x, int *y ) int temp;temp=*x;*x=*y;*y=temp;main() int i; printf(enter data :n); for( i=0; i10; i+)scanf(%d, &arrayi); sort( );printf(output:);for( i=0; i10; i+)printf(%d , arrayi);精品.【3.36】下面函數(shù)的功能是將一個(gè)整數(shù)存放到一個(gè)數(shù)組中。存放時(shí)按逆序存放。例如:483存放成384。#include void convert(char *a, int n) int

21、 i;if(i=n/10) !=0 ) convert( , i ); *a = ;char str10= ;main() int number;scanf(%d, &number);convert( str, number );puts(str);精品.【3.37】下面程序的功能是實(shí)現(xiàn)數(shù)組元素中值的逆轉(zhuǎn)。#include main() int i,n=10,a10=1,2,3,4,5,6,7,8,9,10;invert(a,n-1);for(i=0;i10;i+)printf(%4d,ai);printf(n);invert(int *s,int num) int *t,k;t=s+num;

22、while( ) k=*s;*s=*t;*t=k; ; ;精品.【3.38】下面程序通過指向整型的指針將數(shù)組a34 的內(nèi)容按行列的格式輸出,請(qǐng)給printf( )填入適當(dāng)?shù)膮?shù),使之通過指針p將數(shù)組元素按要求輸出。#include int a34=1,2,3,4,5,6,7,8,9,10,11,12, *p=a;main() int i,j;for(i=0;i3;i+ ) for(j=0;j4;j+ )printf(%4d , );精品.【3.39】下面程序的功能是:從鍵盤上輸入一行字符,存入一個(gè)字符數(shù)組中,然后輸出該字符串。#include main ( ) char str81, *spt

23、r;int i;for(i=0;iwp) ;for(i=*n;i=p;i-) ;wp=x;+*n; 精品.精品.【3.41】下面程序的功能是從鍵盤上輸入兩個(gè)字符串,對(duì)兩個(gè)字符串分別排序;然后將它們合并,合并后的字符串按ascii碼值從小到大排序,并刪去相同的字符。#include strmerge(a,b,c) /* 將已排好序的字符串a(chǎn)、b合并到c */char *a,*b,*c; char t,*w;w=c;while( *a!= 0 *b!=0 ) t= ?*a+:*b*a ? *b+ : ( ); /* 將*a、*b的小者存入t */if( *w 0 ) *w=t;else if( t

24、 *w) *+w=t; /* 將與*w不相同的t存入w */while( *a != 0 ) /* 以下將a或b中剩下的字符存入w */if( *a != *w ) *+w=*a+;else a+;while( *b != 0)if( *b != *w ) *+w=*b+;else b+;*+w = ;strsort( char *s ) /* 將字符串s中的字符排序 */ int i,j,n;char t,*w; ;for( n=0;*w != 0; )w+;for( i=0;in-1;i+ )for( j=i+1;jsj ) main( ) char s1100,s2100,s3200;p

25、rintf(nplease input first string:);scanf(%s,s1);printf(nplease input second string:);scanf(%s,s2);strsort(s1);strsort(s2); = 0;strmerge(s1,s2,s3);printf(nresult:%s,s3);精品.【3.42】已知某數(shù)列前兩項(xiàng)為2和3,其后繼項(xiàng)根據(jù)前面最后兩項(xiàng)的乘積,按下列規(guī)則生成: 若乘積為一位數(shù),則該乘積即為數(shù)列的后繼項(xiàng); 若乘積為二位數(shù),則該乘積的十位上的數(shù)字和個(gè)位上的數(shù)字依次作為數(shù)列的兩個(gè)后繼項(xiàng)。下面的程序輸出該數(shù)列的前項(xiàng)及它們的和,其中,函數(shù)

26、sum(n,pa) 返回?cái)?shù)列的前n項(xiàng)和,并將生成的前n項(xiàng)存入首指針為pa的數(shù)組中,程序中規(guī)定輸入的n值必須大于2,且不超過給定的常數(shù)值maxnum。 例如:若輸入的值為10,則程序輸出如下內(nèi)容:sum(10)=442 3 6 1 8 8 6 4 2 4#include stdio.h#define maxnum 100int sum(n, pa)int n, *pa; int count, total, temp;*pa = 2; =3;total=5;count=2;while( count+n ) temp = *(pa-1) * *pa;if( temp10 ) total += tem

27、p;*(+pa) = temp;else = temp/10;total += *pa;if( countn ) count +; pa+; = temp%10;total += *pa; ;main() int n, *p, *q, nummaxnum;do printf(input n=? (2n%d):, maxnum+1);scanf(%d, &n);while( );printf(nsum(%d)=%dn, n, sum(n, num);for( p=num, q = ; pq; p+ )printf(%4d, *p);printf(n);【3.43】下面程序的功能是輸入學(xué)生的姓名和

28、成績,然后輸出。#include struct stuinf char name20; /* 學(xué)生姓名 */int score; /* 學(xué)生成績 */ stu, *p;main ( ) p=&stu;printf(enter name:);gets( );printf(enter score: );scanf(%d, );printf(output: %s, %dn, , );精品.【3.44】下面程序的功能是按學(xué)生的姓名查詢其成績排名和平均成績。查詢時(shí)可連續(xù)進(jìn)行,直到輸入0時(shí)才結(jié)束。 #include #include #define num 4 struct student int ran

29、k;char *name;float score; stu = 3,liming,89.3, 4,zhanghua,78.2, 1,anli,95.1, 2,wangqi,90.6;main() char str10; int i; do printf(enter a name); scanf(%s,str); for( i=0;i=num ) printf(not foundn); while( strcmp(str,0)!=0 );精品.【3.45】下面程序的功能是從終端上輸入個(gè)人的年齡、性別和姓名,然后輸出。#include stdio.hstruct man char name20;u

30、nsigned age;char sex7;main ( ) struct man person5;data_in(person,5);data_out(person,5);data_in(struct man *p, int n ) struct man *q = ;for( ;page, p-sex); ;data_out( struct man *p, int n ) struct man *q = _;for( ;pname, p-age, p-sex);【3.46】輸入n個(gè)整數(shù),儲(chǔ)存輸入的數(shù)及對(duì)應(yīng)的序號(hào),并將輸入的數(shù)按從小到大的順序進(jìn)行排列。要求:當(dāng)兩個(gè)整數(shù)相等時(shí),整數(shù)的排列順序由輸

31、入的先后次序決定。例如:輸入的第3個(gè)整數(shù)為5,第7個(gè)整數(shù)也為5,則將先輸入的整數(shù)5排在后輸入的整數(shù)5的前面。程序如下:#include stdio.h#define n 10struct int no;int num; arrayn;main( ) int i,j,num;for( i=0;i=0&arrayj.num num; )arrayj+1=arrayj;array .num=num;array .no=i;for( i=0;in;i+ )printf(%d=%d,%dn,i,arrayi.num,arrayi.no);精品.【3.47】以下程序的功能是:讀入一行字符(如:a、.y、z

32、),按輸入時(shí)的逆序建立一個(gè)鏈接式的結(jié)點(diǎn)序列,即先輸入的位于鏈表尾(如下圖),然后再按輸入的相反順序輸出,并釋放全部結(jié)點(diǎn)。#include main( ) struct node char info;struct node *link; *top,*p;char c;top=null;while(c= getchar( ) ) p=(struct node *)malloc(sizeof(struct node);p-info=c;p-link=top;top=p;while( top ) ;top=top-link;putchar(p-info);free(p);精品.【3.48】下面函數(shù)將指

33、針p2所指向的線性鏈表,串接到p1所指向的鏈表的末端。假定p1所指向的鏈表非空。#define null 0struct link float a;struct link *next;concatenate ( p1,p2 )struct list *p1,*p2; if( p1-next=null )p1-next=p2;elseconcatenate( ,p2);精品.【3.49】下面程序的功能是從鍵盤輸入一個(gè)字符串,然后反序輸出輸入的字符串。#include struct node char data;struct node *link;*head;main() char ch;stru

34、ct node *p;head = null;while( ch=getchar()!=n ) p = (struct node *)malloc(sizeof(struct node);p-data = ch;p-link = ;head = ; ;while( p!=null ) printf(%c , p-data);p = p-link;精品.【3.50】下面程序的功能是從鍵盤上順序輸入整數(shù),直到輸入的整數(shù)小于0時(shí)才停止輸入。然后反序輸出這些整數(shù)。#include struct data int x;struct data *link;*p;input() int num;struct

35、 data *q;printf(enter data:);scanf(%d, &num);if( numx = num;q-link = p;p=q; ;main() printf(enter data until datax); ;精品.【3.51】下面函數(shù)的功能是創(chuàng)建一個(gè)帶有頭結(jié)點(diǎn)的鏈表,將頭結(jié)點(diǎn)返回給主調(diào)函數(shù)。鏈表用于儲(chǔ)存學(xué)生的學(xué)號(hào)和成績。新產(chǎn)生的結(jié)點(diǎn)總是位于鏈表的尾部。struct student long num;int score;struct student *next;struct student *creat() struct student *head=null,*tail

36、;long num; int a;tail= malloc(len);do scanf(%ld,%d,&num,&a);if(num!=0) if(head=null) head=tail;else ;tail-num=num; tail-score=a;tail-next=(struct student *)malloc(len);else tail-next=null;while(num!=0);return( );精品.【3.52】下面create函數(shù)的功能是建立一個(gè)帶頭結(jié)點(diǎn)的單向鏈表,新產(chǎn)生的結(jié)點(diǎn)總是插入在鏈表的末尾。單向鏈表的頭指針作為函數(shù)值返回。#include #define l

37、en sizeof(struct student)struct student long num;int score;struct student *next;struct student *creat() struct student *head=null,*tail;long num;int a;tail=( )malloc(len);do scanf(%ld,%d,&num,&a);if(num!=0) if(head=null) head=tail;else tail=tail-next;tail-num=num; tail-score=a;tail-next=( )malloc(le

38、n);else tail-next=null;while(num!=0); ;精品.【3.53】下面程序的功能是統(tǒng)計(jì)文件中的字符的個(gè)數(shù)。#include main() long num=0; *fp;if(fp=fopen(fname.dat, r)=null) printf(cant open the file! );exit(0);while( ) fgetc(fp); num+;printf(num=%dn,num);fclose(fp);【3.54】下面程序的功能是把從鍵盤輸入的文件(用 作為文件結(jié)束標(biāo)志)復(fù)制到一個(gè)名為second.txt的新文件中。#include file *fp

39、;main() char ch;if(fp=fopen( )=null) exit(0);while(ch=getchar()!=)fputc(ch,fp); ;精品.【3.55】下面程序的功能是將磁盤上的一個(gè)文件復(fù)制到另一個(gè)文件中,兩個(gè)文件名在命令行中給出(假定給定的文件名無誤)。#include main(int argc,char *argv) file &f1,*f2;if(argc ) printf(the command line error! );exit(0);f1=fopen(argv1, r);f2=fopen(arhv2, w);while( ) fputs(fgetc(

40、f1), ); ; ;精品.【3.56】下面程序的功能是根據(jù)命令行參數(shù)分別實(shí)現(xiàn)一個(gè)正整數(shù)的累加或階乘。例如:如果可執(zhí)行文件的文件名是sm,則執(zhí)行該程序時(shí)輸入:sm + 10,可以實(shí)現(xiàn)10的累加;輸入:sm - 10,可以實(shí)現(xiàn)求10的階乘。#include #include main (int argc,char *argv) int n;void sum(),mult();void (*funcp)();n=atoi(argv2);if(argc!=3 | n=0)dispform( );switch ( ) case +: funcp=sum;break;case -: funcp=mult

41、;break;default: dispform( ); ;void sum(int m) int i,s=0;for(i=1;im;i+ ) ;printf(sum=%dn,s);void mult(int m) long int i, s=1;for(i=1;i0)n);exit (0);精品.精品.【3.57】下面程序的功能是鍵盤上輸入一個(gè)字符串,把該字符串中的小寫字母轉(zhuǎn)換為大寫字母,輸出到文件test.txt中,然后從該文件讀出字符串并顯示出來。#include main() char str100;int i=0;file *fp;if(fp=fopen(test.txt, )=nu

42、ll) printf(cant open the file.n);exit(0);printf(input a string:n);gets(str);while(stri) if(stri= a&stri= z)stri= ;fputc(stri,fp);i+;fclose(fp);fp=fopen(test.txt, );fgets(str,strlen(str)+1,fp);printf(%sn,str);fclose(fp);【3.58】下面程序的功能是將從終端上讀入的10個(gè)整數(shù)以二進(jìn)制方式寫入名為bi.dat的新文件中。#include file *fp;main() int i, j;if( fp=fopen( , wb ) = null )exit (0);for( i=0;i10;i+ ) scanf(%d, &j );fwrite( ,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論