《高級語言程序設計》復習題及答案_第1頁
《高級語言程序設計》復習題及答案_第2頁
《高級語言程序設計》復習題及答案_第3頁
《高級語言程序設計》復習題及答案_第4頁
《高級語言程序設計》復習題及答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上一、選擇題.以下敘述正確的是( ): A) 在C程序中,main函數必須位于程序的最前面B) C程序的每行只能寫一條語句C) C語言使用庫函數實現輸入輸出操作D) 注釋中的拼寫錯誤會影響編譯結果2、以下說法中正確的是() A) C語言程序總是從第一個的函數開始執行 B) C語言程序總是從main()函數開始執行 C)在C語言程序中,要調用的函數必須在main()函數中定義 D) C語言程序中的main()函數必須放在程序的開始部分3、下列選項種說法正確的是( )A) 函數由聲明部分和執行部分兩部分組成B)語言中main函數一定在程序的開始部分C)C語言程序總是從第一個

2、定義的函數開始執行D)C程序的每行中只能寫一條語句4、設有說明:int a; float b; char c; double d; 則表達式1.3*a+2*b*c+d*(int)2.6 值的類型為( )。A) double B) char C) float D) int 5、 C語言的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符( )A)必須為字母B)必須為下劃線C)必須為字母或下劃線D)可以是字母、數字和下劃線中任一種字符6、以下不正確的C語言標識符是( )。 A) ABC B) abc C) a_bc D) void 7、下列運算符中優先級最高的是( )A) < B)+

3、C)&& D)!=8、以下選項中屬于C語言中合法關鍵字的是( )A)Float B)abc C)int D)CASE9、 若x、i、j和k都是int型變量,計算下面表達式后,x的值為( )x=(i=4,j=16,k=32)A)4 B)16 C)32 D)5210、在C語言中,要求數據必須是整型的運算符是( )A)/ B)+ + C)!= D) %11、若整型變量x的值為8,則下列表達式中值為1的表達式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x=x+x12、若w=1,x=2,y=3,z=4,則條件表達式“w > x ? w : y <

4、z ? y : z”的值是( )A)4 B)3 C)2 D)113、有以下程序,程序運行后的輸出結果是。main() int i=1,j=2,k=3; if(i+=1&&(+j=3|k+=3) printf("%d %d %dn",i,j,k); A)1 2 3 B)2 3 4 C)2 2 3 D)2 3 314、下面程序的輸出結果是main()int x=2,y=-1,z=2;if(x<y)if(y<0)z=0;else z=-1+x;printf(“%dn”z);A) 3 B) 2 C) 1 D)015、執行下列語句后,a的值為( )main

5、( )int a=5;printf(“%dn”,(a=3*5,a*4,a+5);A) 65 B)20 C) 15 D)1016、下列程序段中,有錯誤的行是()列定行號 int x=0,y=10; 2 switch(x) 3 case 3: 4 case 1:y=y-2;break; 5 case y+1:x+=5; 6 default:printf(“%d,%d”,x,y);A) 4 B) 3 C) 5 D)無錯誤17、若i為整型變量,則以下循環執行次數是( )。#include"stdio.h"void main() int i;for(i=2;i=0; ) printf

6、("%d",i-);A) 無限次 B)0次 C) 1次 D) 2 次18、若有以下定義,doublea10;則a數組元素下標的上、下限分別為( )A) 1,10 B) 0,9 C) 0,10 D)1,919、若已定義的函數有返回值,則以關于該函數調用的敘述中錯誤的是() A) 調用可以作為獨立的語句存在 B) 調用可以作為一個函數的實參 C) 調用可以出現在表達式中 D) 調用可以作為一個函數的形參 20、 定義如下變量和數組: int i; int x33=1,2,3,4,5,6,7,8,9; 則下面語句 for(i=0;i<3;i+) printf("%

7、d",xi2-i); 輸出結果是 ( )A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9 21、以下不能正確定義二維數組的選項是 A) int a22=1,2; B) int a2=1,2,3,4; C) int a22=1,2,3; D) int a2=1,2,3,4; 22、若有以下定義:int a5=10,20,30,40,50,*p=a;則執行+(*p)后(*p)+的值是A) 10 B) 11 C) 20 D)2123、函數的嵌套調用是指A) 直接調用本函數B) 在定義函數時,又定義另一個函數 C) 間接調用本函數 D) 被調用函數又調用另一個函數24、

8、下列說法正確的是A) 被調用函數必須先調用,后聲明B) 用戶自定義函數的類型若未指出,則系統默認為voidC) 全局變量不能與局部變量同名D) 實參可以是任意表達式25、以下描述正確的是( )A)continue語句的作用,是結束整個循環語句的執行B)只能在循環體內和switch語句體內使用break語句C)在循環體內使用break語句或continue語句的作用相同D)多層循環嵌套中不可以使用break語句26、若有說明語句:“int a34;”,則對數組元素的正確引用格式是( )A)a24 B) a1,3 C) a1+10 D) a(2)(1)27、若有說明:“int a34=0;”,則下

9、面正確的敘述是( )A)只有元素a00可得到初值0B)此數組說明語句不正確C)數組a中各元素都可得到初值,但其值不一定為0D)數組a中每個元素均可得到初值028、定義數組a和b的語句是: “char a =“ABCDEF”; char b =A,B,C,D,E,F;”則以下敘述正確的是( )A)a和b數組完全相同 B)a與b數組元素個數相同C)a和b中都存放字符串 D)a數組比b數組元素個數多29、語句“int (*ptr) ( );”的含義是( )A)ptr是指向一維數組的指針變量B)ptr是指向int型數據的指針變量C)ptr是指向函數的指針,該函數返回一個int型數據D)ptr是一個函數

10、名,該函數返回值是指向int型數據的指針30、若有定義:“int *p4;”,則標識符p 是( )A)一個指向整型變量的指針B)一個指針數組名C)一個指針,它指向一個含有四個整型元素的一維數組D)無效的數組名31、在C語言中( )A) 函數定義可以嵌套,但函數調用不可以嵌套B) 函數定義不可以嵌套,但函數調用可以嵌套C) 函數定義和調用都可以嵌套D) 函數定義和條用都不能嵌套32、下面程序的輸出結果是( )#include <stdio.h>void main() int i,j,x=0; for(i=0;i<=2;i+) x+; for(j=0;j<=2;j+) if

11、(j%2)continue; x +;x +;printf("%dn",x); A)4 B)6 C)8 D)1233、執行下列語句后,m的值為( ) int m=1,x=2,y=3,z=4; m=m<x?m:x; m=m<y?m:y; m=m<z?m:z:A) 1 B) 4 C) 2 D) 334、下列程序段是實現給數組所有元素賦值操作,應在下劃線上填入的是( )int a10;for(i=0;i<=9;i+) scanf(“%d”, );A) a B) &ai C) ai D) &a035、下列敘述正確的是()A) do-while

12、語句構成的循環不能用其它語句構成的循環來代替B) do-while語句構成的循環只能用break語句退出C) 用do-while語句構成的循環,在while后的表達式為非零時結束循環D) 用do-while語句構成的循環,在while后的表達式為零時結束循環36、下列程序的輸出結果為()#include “stdio.h”main() int a,b;for(a=1,b=1;a<=100;a+) if(b>=20) break;if(b%3=1) b+=3;continue; b+=5;printf(“%d, %d”, a, b);A) 8,20 B) 8,22 C) 7,20 D

13、) 7,2237、設 int a5=10,15,20,25,30; int *p; p=a+2;則表達式+*p的值為()A) 20 B) 15 C) 16 D) 2138、設w=1,x=2,y=3,z=4,a=5,b=6,則執行一下語句后A)b的值分別為( ) (a=w>x)&&(b=y>z);A) 0和0 B) 5和0 C) 0和6 D) 5和639、下列語句的輸出為( ) int x=-1; printf(“%d,%u,%o”,x,x,x);A) 1,-1,-1 B) 1,32767,-C) 1,32768, D) 1,65535,40、下列函數調用語句中的實參

14、個數為( )fun(a+b,x,y),fun(x,(x+z);A) 2 B) 3 C) 4 D) 541、設有數組定義:char array =”china”;則數組array所占的內存空間為( )A) 4個字節 B) 5個字節 C) 6個字節 D) 7個字節42、以下程序段的運行結果是( )。 char c5= a , b , 0 , c , 0 ; printf( “%s” , c ); A)ab B)ab C)ab c D)a b43、若C程序中出現死循則違背了算法的( )A)有效性 B)確定性 C)有窮性 D)有一個或多個輸出44、設 int a=20;則執行表達式:a/=a+a后,a

15、的值是( )A)0 B)1 C)20 D)4045、int x,y,z,m=5,n=5;則執行下面語句后的z值是( )x=(-m=n+)?-m:+n;y=m+;z=n;A)5 B)10 C)6 D)746、執行下列程序段后,i的正確結果是( )int i=10;switch(i) case 9: i+=1;case 10: i+;case 11: +i; default:i+=i; printf( "%d", i ); A)10 B)11 C)12 D)2447、若有定義:int a10;。則以下表達式中不能代表數組元素a1的地址的是( )A)&a0+ B)&

16、;a1 C)&a0+1 D)a+148、變量的指針,其含義是指該變量的( )A)值 B)地址 C)變量名 D)一個標志49、有以下函數定義:void fun(int n, double x) 若以下選項中的變量都已正確定義并賦值,則對函數fun的正確調用語句是( )A)fun(int y,double m); B)k=fun(10,12.5);C)fun(x,n); D)void fun(n,x);50、設整型變量n=10,i=4,則賦值運算n%=i+1執行后,n的值是( )。 A) 0 B) 1 C) 2 D) 351、若int a, b; scanf("%d%d"

17、;, &a, &b); 不可以用( )作為輸入的分隔符。A) , B)空格 C)回車 D)TAB鍵52、下面關于運算符優先順序的描述中正確的是: ( ) A)關系運算符< 算術運算符< 賦值運算符< 邏輯與運算符B)邏輯 運算符< 關系運算符< 算術運算符< 賦值運算符C)賦值運算符< 邏輯與運算符< 關系運算符< 算術運算符D)算術運算符< 關系運算符< 賦值運算符< 邏輯與運算符53、為了判斷兩個字符串s1和s2是否相等,應當使用( )。A)if(s1 = s2) B) if(s1 = s2) C)if

18、(strcpy(s1,s2) D)if(strcmp(s1,s2)=0)54、以下對二維數組進行正確初始化的是( )。A)int a23=1,2,3,4,5,6; B)int a3=1,2,3,4,5,6; C)int a2=1,2,3,4,5,6;D)int a2=1,2,3,4; 55、 若用數組名作為函數調用時的實參,則實際上傳遞給形參的是( )。A)數組的首地址 B) 數組的第一個元素值C)數組中全部元素的值 D) 數組元素的個數56、 以下錯誤的描述是( )。A) 不同的函數中可以使用相同的變量名B) 形式參數是局部變量C) 一個函數內部定義的變量只能在本函數范圍內有效 D) 在一個

19、函數內部的復合語句中定義的變量可以在本函數范圍內有效57、下列程序的運行結果是( )main( ) int i=10; int *p=&i; i=8; printf(“%d”,*p); A)10 B)8 C)程序錯誤,不能運行 D)結果不確定58、C語言中,double類型的數據占字節數為( ) A) 1 B) 2 C) 4 D) 8 59、可在C程序中用作用戶標識符的一組標識符是( ) A)as_b3 _123 If B) For -abc case C) 2c DO SIGD) void define WORD60、以下字符中,不正確的C語言轉義字符是( )A) B) 018 C)

20、 Xaa D) t61、C語言中,數據在內存中都以( )形式存放A) 原碼 B) 反碼 C) ASCll碼 D)補碼62、下列運算符中,優先級最高的是( )A) && B) ! C) + D) |63、有輸入語句:scanf (“a=%d ,b=%d ,c=%d” ,&a,&b,&c) ;為使變量a 的值為11,b 為12,c為13,則從鍵盤輸入數據的正確形式應當是( )。A)11 12 13 B)11, 12, 13C)a=11 b=12 c=13 D) a=11, b=12, c=1364、為表示關系 -1x1應使用的c語言表達式是( ) A) -1

21、x1 B) -1=<x&&x=<1 C) -1=<x=<1 D) x>=-1&&x<=165、若有以下定義: double a; int b; float c; char d; 則表達式a*b/d+(d-c)值的類型為( ) A) float B) int C) char D) double66、下列程序輸出的結果是( ) main() int a=18; a+=a-=a*a; printf("%d",a); A) -612 B) 9 C) 0 D) 36 67、break語句( )A) 只能出現在if語句

22、中 B) 只能出現在循環體中C) 可用在循環體和switch語句中 D) 可用在函數中的任何語句68、如 int k=11;則執行語句k=1/3*+k;后k取值為( )A) 12 B) 3C) 4 D) 0 69、以下程序的輸出結果是( ) main() int x=12,y=012; printf("%d %dn",x-,-y); A)12 9 B)11 11 C)11 12 D)12 11 70、 設 int x=1, y=5; 表達式(!x|y-|+x)的值是( ) A) 0 B) 1 C) 5 D) 4 71、如果k為整數,則while循環執行次數() k=10;

23、while(0) k=k-1; A) 一次都不執行 B) 1 C) 10 D) 無限次 72、 有以下程序( ) fun(int a, int b) if(a>b) return b; else return b; main( ) int x=3, y=8, z=6, r; r=fun (x, y+z); printf("%dn", r);程序運行后的輸出結果是( )A) 3 B) 6 C) 8 D) 14 73、若有說明:int n=17,*p=&n,*q=p;,則以下非法的賦值語句是( )A) p=q; B) *p=*q; C) n=*q; D) p=n;

24、74、 以下程序的功能是:按順序讀入10名學生4門課程的成績,計算出每位學生的平均分并輸出,程序如下: main() int n,k; float score ,sum,ave; sum=0.0; for(n=1;n<=10;n+) for(k=1;k<=4;k+) scanf(“%f”,&score); sum+=score; ave=sum/4.0; printf(“NO%d:%fn”,n,ave); 上述程序運行后結果不正確,調試中發現有一條語句出現在程序中的位置不正確。這條語句是( ) A) sum=0.0; B) sum+=score;C) ave=sun/4.0

25、; D) printf(“NO%d:%fn”,n,ave);75、數組定義為char a10=a,b,c;該數組包括的元素個數是( )A) 3 B) 9 C) 4 D)1076、下面程序的輸出結果是( )main ( ) int x = 2, y = -1,z = 2;if ( x < y ) if ( y < 0 ) z = 0;else z = -1+x+;printf ("%dn", z+ );A) 3 B) 2 C) 1 D) 077、有以下程序 main( )    int  a =0,1,2,3,4,5,6,7

26、,8,9, *p ; for(p=&a9;p>=a;p-)  printf("%d,",*p); 程序運行后的輸出結果是( )                A)0 1 2 3 4 5 6 7 8 9 B)2,3,4,5,6,7,8,9,10,1 C)0,1,2,3,4,5,6,7,8, 9, D)9,8,7,6,5,4,3,2,1, 0,78、 執行循環語句: for(x=y=0;y!=25

27、0|x<4;x+)y+=50;其循環體執行的次數為( )A) 5 B) 4 C)3 D)2 79、如 int x=14; 下列求商y(需小數結果)的表達式哪一個不對( )A) y=x/(5+.0) B) y=x/5. C) y=1.*x/5 D) y=x/5*1.080、設有以下程序段( )int x=0,s=0; while(!x!=0)s+=+x; printf("%d",s); 則 :A)運行程序段后輸出0 B)運行程序段后輸出1 C)程序段中的控制表達式是非法 D)程序無法運行81、有以下程序,程序運行后的輸出結果是( )#include"stdio

28、.h"void main() int i=0,j=2,m=3,n; n=i+<=1&&j>=2&&m+; printf("%d,%d,%d,%d n",i,j,m,n); A)2,2,4,1 B)2,2,3,1 C) 1,2,4,1 D)2,1,3,182、下面程序的輸出結果是( )#include <stdio.h>void main() int i,x=1,y=0,a=0,b=0; switch(x) case 1:b+; case 2:a+;b+;break; case 3:a+;b+;printf(&

29、quot;%d,%dn",a,b);A)2,1 B)2,2 C)1,2 D)4,2二、程序分析及填空1.C語言的基本數據類型中,有兩種實數類型變量,一種是float型,另一種是( )型。2.若程序中有語句“scanf(“a=%d,b=%d”,&a,&b);”,在執行程序時,要輸入3和5兩個數,應該鍵入( )。3.包含數學類庫函數的頭文件名稱是( )。4.字符串“ab034x79”的長度為( )。5數組元素作函數參數進行的是 傳遞,數組名作函數參數進行的是_傳遞。6設有函數調用語句f(x1,x1x2,f1(x1,x2);則函數f()實參的數目有_個。7在數組int sc

30、ore10=1,2,3,4,5,6中,元素定義的個數有 個,其中score8的值為 。8.C語言源程序文件的后綴是 經過編譯后,生成文件的后綴是 ,經過連接后,生成文件的后綴是 。結構化程序由 、 、 三種基本結構組成。9、C語言提供的三中邏輯運算符是_ 、_、_。 10、若a=1,b=4,c=3, 則表達式!(a<b)|!c&&1的值是_ 。11、在C語言中,若對函數類型未加說明,則函數的隱含類型為 類型。12、在C語言中,唯一的一個三目運算符是 。13、以下程序運行后的輸出結果是_。#include <stdio.h>void main( ) int m=

31、5; if (m+>5)printf("%dn",m);else printf("%dn",m-);14、以下程序運行后的輸出結果是 。#include <stdio.h>void main() int x=15; while(x>10 && x<50) x+; if(x/3)x+;break; else continue; printf("%dn",x);15、下面程序的運行結果是: 。 #include "stdio.h" void swap(int *a,int

32、*b) int *t; t=a; a=b; b=t; void main() int x=3,y=5,*p=&x,*q=&y; swap(p,q); printf("%d%dn",*p,*q); 16、在執行以下程序時,如果從鍵盤上輸入:AdEf<回車>,則輸出為 _ #include"stdio.h" void main() char ch; while (ch=getchar()!='n') if (ch>='A'&&ch<='Z')ch=ch+3

33、2; else if (ch>='a'&&ch<='z')ch=ch-32; printf("%c",ch); printf("n");17設有以下宏定義,則執行賦值語句 a=PP*20;(a為int型變量)后,a的值是 。 #define PR 100 #define PP PR+40018、下列程序段的輸出結果為 int x=10,y=1;y=y-|x+;printf(“%d,%d”,(y,x+),y);19、有以下程序#include "stdio.h"void mai

34、n()int a44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;int i,s=0;for(i=0;i<4;i+) s+=aii;printf("%dn",s);程序運行后的輸出結果是 程序的功能為 20、有以下程序 #include <stdio.h> void main( ) int p=2, t=1; while(p<=5 ) t=t*p+;printf("%dn",t);該程序運行后變量p和t中的值分別為 。21、有以下程序 #include <stdio.h> void main()

35、int a,b,c=221;a=c/100%3;b=a&&-1;printf(“%d,%d”,a+,b-); 該程序運行后的輸出結果是 22、以下程序的輸出結果為 。#include <stdio.>main() int a =1,2,3,4,5,6,*p=a; *(p+3)+=2;printf(“%d,%d”,*p,*(p+3); 23、以下程序的輸出結果為 。#include "stdio.h"int x1=40,x2=70;void main( ) int x3=50,x4=60; int sub(int x3,int x4); print

36、f("%d,%dn",x1,x2);void sub(int x,int y) x1=x; x2=y;24、下面C程序的輸出是: main() int m=6; if(m-<6) printf("%dn",+m); else printf("%dn",-m); 25、下面C程序的輸出是: #include "stdio.h"main() int a=5,*p=&a; *p=a+*p;printf ("a=%dn",a);26、下面C程序的輸出是: #include "st

37、dio.h"void f(int n) printf("%3d",n%10);if(n>0)f(n/10); void main() f(12);27、以下程序的輸出結果是: #include "stdio.h"void main() int y; for(y=6; y>0; y-) if(y%3=0) printf("%d", -y); continue; 28、在數組int score10=1,2,3,6中,score7的值為_。29、程序運行后的輸出結果是 #include "stdio.h&qu

38、ot;void main() int a=1,b=2;printf("%d",(a+,+b,(a+)+b);30、以下程序運行后的輸出結果是 #include <stdio.h>void main() int i,x33=1,2,3,4,5,6,7,8,9; for(i=0;i<3;i+) printf(“%d”,xi2-i); 31. 以下程序運行后的輸出結果是 #include <stdio.h>main() int a=5,b=7,c;printf(“%dn”,c=a>b);32. 以下程序運行后的輸出結果是 #include &q

39、uot;stdio.h"main( ) int i,j,k=0,m=0; for(i=0;i<2;i+) for(j=0;j<3;j+)k+; k-=j;m=i+j;printf("k=%d,m=%dn",k,m);33. 以下程序運行后的輸出結果是 #include "stdio.h"swap(int *p1, int *p2) int p; p=*p1; *p1=*p2; *p2=p;main() int a=12,b=13; int *pointer_1,*pointer_2; pointer_1=&a; pointe

40、r_2=&b; if(a<b)swap(pointer_1,pointer_2); printf("n%d,%dn",a,b);34. 以下程序運行后的輸出結果是 #include "stdio.h"main() int i,*p,a7=1,2,3,4,5,6,7; p=a+2; for(i=0;i<3;i+,p+) printf("%d",*p);35.以下程序運行后的輸出結果是 main( )int n; for(n=1;n<=10;n+)if(n%2) continue;else printf(“%dt

41、”,n);36.以下程序運行后的輸出結果是 main( )char ch =”aB12cd#78EF%”; int j,k;j=k=0;while(chk!=0)if(chk>=A&&chk<=Z|chk>=a&&chk<=z)chj+=chk; k+;chj=0;printf(“%s”,ch);37、以下程序運行后的輸出結果是 。#include <stdio.h>void swap(int *a,int *b) int *t; t=a; a=b; b=t;void main() int x=5,y=9,*p=&x,

42、*q=&y; swap(p,q); printf(“%d,%dn”,*p,*q); 38、有以下程序, 該程序運行后的輸出結果是 #include <stdio.h> void main( ) int a,b,c=222;a=c/100%3;b=-1&&-1;printf(“%d,%d”,a,b); 三、補全程序題1、輸入三個整數x,y,z,把這三個數由小到大輸出。Main( ) int x,y,z,t;scanf(“%d%d%d”,&x,&y,&z);if (x>y) /*交換x,y的值*/if(x>z) /*交換x,z

43、的值*/if(y>z) /*交換z,y的值*/printf(“small to big: %d %d %dn”,x,y,z);2、求圓的面積和周長,請補全下面程序: #define PI 3.14159 void main( ) float r,s,y; /* r表示半徑;s表示面積;y表示周長*/ scanf(“%f”,&r); s=PI* ; y=2* ; printf(“s=%f,y=f”,s,y );3、函數a1的功能是求一維數組中所有元素的平均值并返回給主調函數。請補全下面程序: float a1( ) float b10,sum= ,aver; int i;for(i

44、=0;i<10;i+)scanf(“%f,&bi);for(i=0;i<10;i+) sum+= ;aver=sum/10; return ;4、從鍵盤上輸入10個數,輸出最大、最小元素的值以及它們的下標。#include <stdio.h>void main( )int i,j,k,max,min,a5; for( i0;i<5;i+) ;maxmina0; jk=0; for( i0;i<5;i+) if(max<ai) ; ; if( ) min=ai;k=i; printf(“max:a%d= %d,min:a%d = %d”,j,ma

45、x,k,min);5、以下程序從讀入的整數數據中,統計大于零的整數個數和小于零的整數個數。用輸入零來結束輸入,程序中用i統計大于零的個數,用變量j統計小于零的整數。請填空。void main() int n,i,j; printf(“Enter INT numbers,with 0 to endn”); i=j=0; scanf(“%d”,&n); while _ if (n>0) _; if (n<0) _; scanf(“%d”,&n); printf(“i=%4d j=%4dn”,i,j); 6、輸入一個3位正整數,反序輸出。#include <stdi

46、o.h>void main( )int x,x1,x2,x3,y; printf(“please input x:”); scanf(“%3d”,&x); x1= ;x2=x/10%10;x3= ;y=x3*100+x2*10+x1;printf(“y=%dn”,y);7、計算s=1!+2!+3!+n!#include <stdio.h>long f(int n)int i;long t=1; for(i=1;i<=n;i+) ; ;void main()int i,n; ; scanf(“%d”,&n); for( ; ; ) s=s+f(i);printf(“s=%ldn”,s);8. 輸入兩個數并判斷兩數是否相等,如果相等輸出a=b,不相等輸出a!=b。#include <stdio.h>main() int a,b; printf("Enter integer a and b:"); scanf("%d%d", ); printf("a=bn");else printf("a!=bn"

溫馨提示

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

評論

0/150

提交評論