2012年C语言程序设计期末试题(3学分)
C语言程序设计期末考试卷及答案.doc

二、填空题(每小题 2 分,共计 20 分).
y ? ++x : ++y;后,z 的值为
。
1.C 语言源程序编译后生成
程序,然后经过
8.当执行下面程序且输入:ABC<回车>时,输出的结果
连接生成可执行程序。
是
。
2. 实 型 常 量 有 两 种 表 示 方 法 : 小 数 形 式
#include 〈stdio.h〉
编辑修改)的全部内容。
尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容 是由我和我的同事精心编辑整理后发 布的,发布之前我们对文中内容进行仔 细校对,但是难免会有疏漏的地方,但 是任然希望(C 语言程序设计期末考试 卷及答案.doc(word 版可编辑修改)) 的内容能够给您的工作和学习带来便 利。同时也真诚的希望收到您的建议和 反馈,这将是我们进步的源泉,前进的 动力。
佳答案填入括号内( 每小题 1 分,共计 30 分)。
1.一个 C 语言程序的执行是从(
)。
A)本程序文件的第一个函数开始,到本程序文件的最
后一个函数结束
B)本程序的 main 函数开始,到 main 函数结束
C)本程序的 main 函数开始,到本程序文件的最后一个
姓名
函数结束
D)本程序文件的第一个函数开始,到本程序的 main 函
执行该程序段后,m 的值为(
).
.
A) 15
B)48
C 语言程序设计期末考试卷及答案.doc(word 版可编辑修改)
பைடு நூலகம்
C)24
a.u.y = 5;
D)8
a。u。z = 6;
27. 设 有 定 义 : enum team{ my, your=4, his,her =
2012级C语言期末考试试卷(含答案)

桂林电子科技大学信息科技学院试卷2012—2013 学年第 2 学期 课号 I04BT014 课程名称 C 语言程序设计 (A 卷;、闭卷) 适用班级(或年级、专业) 12级、全院一 单项选择题(每题2分,共40分)1 一个C 语言程序是从 B 开始执行的。
A 程序中第一个函数B 名为main 的函数C 包含文件(头文件)的第一个函数D 程序中的第一个语句2 假设在程序中a,b,c 均被定义成整型,并且已赋大于1的值,则下列能正确表示代式A 1/a *b*cB 1/(a*b *c)C 1/a/b/(float )cD 1。
0/a/b/c 3 已知int y,a,i=1;,则语句printf (”%d ,%d",—i++,(y=a=3.6*3));的输出结果为 A 。
A —1,10 B -2,1。
8 C 0,3 D 1,18 4 以下程序运行后的输出结果是_B __。
main(){ unsigned short a=65536; int b; printf("%d\n ”,b=a ); }A 65536B 0C 1D —15 设a 、b 和c 都是int 型变量,且a=3,b=0,c=5,则以下值为0的表达式是_C __。
A ’a'&&’b ’ B a&&b||c C a &&b &&c D a||b&&c6 以下程序运行后的输出结果是_D __。
main(){ int a=1,b=2,c=3; if (b<a )if(b<0) c=0; else c++;printf(”%d\n ",c); }A 0B 1C 2D 3abc1的表达式是__ D __。
main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1,c=2;else d=3;printf("%d,%d,%d,%d\n”,a,b,c,d);}A 1,1,2,0B 0,0,0,3C 0,1,2,0D 编译有错8 以下程序的执行结果是_B__.main(){ int x=23;do{ printf(”%d",x-—); }while(!x);}A 321B 23C 不输出任何内容D 陷入死循环9 有以下程序段,输出结果是_C_。
C语言期末考试_试题及答案_最新2012年1

C语言期末考试试题及答案最新2012年一、单项选择题No.:000000000000009271.()是合法的用户自定义标识符。
A、b-bB、floatC、<fr>D、_isw2.若变量已正确定义并赋值,表达式()不符合C语言语法。
A、a*b/c;B、3.14%2C、2, bD、a/b/c3.()是不正确的字符常量。
A、'n'B、'1'C、"a"D、'101'4.在C 程序中,用()表示逻辑值“真”。
A、1B、非0 的数C、非1 的数D、大于0 的数5.()把x、y定义成float类型变量,并赋同一初值3.14。
A、float x, y=3.14;B、float x, y=2*3.14;C、float x=3.14, y=x=3.14;D、float x=y=3.14;6.若变量已正确定义,表达式()的值不是2。
A、2&3B、1<<1C、a==2D、1^37.若变量已正确定义,语句“if(a>b) k=0; else k=1;”和()等价。
A、k=(a>b)?1:0;B、k=a>b;C、k=a<=b;D、a<=b ? 0 : 1;8.设变量定义为“int a, b;”,执行下列语句时,输入(),则a和b 的值都是10。
scanf("a=%d, b=%d",&a, &b);A、10 10B、10, 10C、a=10 b=10D、a=10, b=109.下列程序的输出结果是()。
fun(int a, int b, int c){ c =a*b; }void main( ){ int c;fun(2,3,c);printf(”%dn”,c);}A、0B、1C、6D、无法确定10.在C程序中,若对函数类型未加说明,则函数的隐含类型为()。
A、intB、doubleC、voidD、char11.表达式strlen(”hello”) 的值是()。
2012秋C程序设计试卷+答案

{ int t,d;
float p;
scanf("%d,%f",&t,&p);
switch(04)){
case 0: d=0;break;
case 1: d=2;break;
case 2:
case 3:d=5;break;
case 4:
case 5:
case 6: d=8;break;
C)有逻辑类型,但没有构造类型D)没有逻辑类型也没有构造类型9;\"'B)'\031' C)'\b' D)'\0xa5'
24、已知梯形的上底为a,下底为b,高为h,用C语言写的正确的面积公式是()。
A)1/2*(a+b)*h B)1.0/2*(a+b)*h C)1.0/2.0(a+b)h D)1.0\2*a+b*h
B)main函数可以在任何地方出现。一个C程序必须有且仅有一个main函数
C)main函数必须出现在所有函数之后。一个C程序只能有一个main函数
D)main函数出现在固定位置。一个C程序可以有多个main函数
22、C语言中,下列叙述正确的是()。
A)没有逻辑类型,但有构造类型B)既有逻辑类型也有构造类型
34、若有int s[4]={1,2,3,4};,则s[s[0]+2*s[2]-s[3]]的值是()
A)1 B)2 C)3 D)4
35、C语言程序的三种基本结构是()
A)嵌套结构、递归结构、循环结构B)递归结构、循环机构、转移结构
C)顺序结构、选择结构、循环结构D)循环结构、转移结构、顺序结构
36、若函数的调用形式如下:
2012年 C语言 期末试题A

2011~2012 学年第一学期《C程序设计》期末试卷班级_11电气(2)姓名 _杨鑫__ 学号_110720131_ 成绩__98__一、选择题:(每题2分,共40分)1、以下叙述正确的__A___(A) 一个C程序的执行是从本程序的main函数开始,到main函数结束(B) C程序的每行中只能写一条语句©在C程序中,注释说明只能位于一条语句的后面(D) 函数调用时,数组名作实参时,和形参之间传递的是值传递(地址)。
2、下列选项中,属于C语言合法的用户标识符的是 __B____(A) W-T (B) t3e (C) 3days (D) int3、设a 和 b 为整型变量,执行语句:b=(a=2+3,a*4),a++; 后,a 和 b 的值为____B_____(逗号运算表达式,最后算)(A) 5, 5 (B) 6, 20 (C)5, 20 (D) 6, 64、有以下程序main(){ int a,b,c;scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);printf(“a,b,c=%d,%d,%d\n”,a,b,c);}若想从键盘上输入数据,使得输出为:a,b,c=12,45,78,则正确的输入是__A_____(A)a=12,b=45,c=78 (B)a=12 b=45 c=78(C)a,b,c=12,45,78 (D)12,45,785、设int x=0,y=2;则表达式(y==3)||x的值为____D_____(A)3 (B)2 (C)1 (D)06、int x,y; x=y=2;y=++x-1,则printf(“%d %d”,x,y);的输出结果是__A______(++x先加后使用)(A)3 2 (B)2 2 (C)3 3 (D)2 37、设有程序段int k=4while(k=1)k=k-1;下面描述中正确的是____B_____.(A)while循环执行4次 (B)循环是无限循环(C)循环体语句1次也不执行 (D)循环体语句执行3次8、关于一维整型数组a的定义,正确的是___C______(A)int n=10,a[n];(B)int a(10) ;(C)#define SIZE 10; int a[SIZE];(D)int n; scanf("%d",&n); int a[n]9、设有以下说明语句,则下面的叙述正确的是__B______struct sda{ int a=3;float b;} stu;(A)sta是结构体关键字(B)struct sda是用户定义的结构体类型(C)stu是用户定义的结构体变量的成员变量(D)a,b都是用户定义的结构体变量10、以下scanf函数调用语句中对结构体变量成员的不正确引用是________.struct pup{char name[20];int age;}stu,*p;p=&stu;(A)scanf("%s",); (B)scanf("%d",&stu.age);(C)scanf("%d",&(p->age)); (D)scanf("%d",p->age);11、若有定义:char str[10],要输入一连串的字符,下列对str的输入操作正确的是__B_____(A)scanf("%c",str); (B)scanf("%s",str);(C)scanf("%s",&str); (D)gets(str[10]);12、若有如下定义:int s[3],*p;p=s;则下面表达式中不能代表数组元素s[1]的地址的是__D____(A)&s[1] (B)p+1 (C)s+1 (D)s++13、设有说明:char *s=”abcdefg”;printf(“%c”,*(s+5));则输出为____B______(A) abcdefg (B) f (C)e (D)fg14、定义函数时,缺省函数的类型声明,则函数类型取缺省类型___D___(纯记忆)__(A)void (B)char(C)float (D)int15、若用数组名作为函数调用的实参,传递给形参的是___A_______(A)数组的首地址 (B)数组第一个元素的值(C)数组全部元素的值 (D)数组元素的个数16、若int a=8; 执行下列程序后,变量a 的正确结果是__C____switch(a) {case 7: printf(“1”);case 8: printf(“2”);case 9: printf(“3”);default : printf(“4”);}(A)1 (B)2 (C)234 (D)417、以下程序的运行结果是____A______#include<stdio.h>void f( int a ){ static int b=0;a++; b+=a;printf("%d,%d,",a,b);}main(){ int a=6;f(a-1);f(a-1);}(A)6,6,6,12 (B)6,6,6,6 (C)5,5,5,11 (D)5,5,5,518、执行以下语句后a的值为___B_____(b=6)int a=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);(A)5 (B)0 (C)2 (D)119.判断char型变量ch是否为数字字符的正确表达式是___B______(A)'0'<=ch<='9' (B)(ch>='0')&&(ch<='9')(C) 0<=ch<=9 (D)(ch>=0)&&(ch<=9)20、下面程序的运行结果是__C____main(){int y,jc=1;for(y=1;y<4;y++)jc=jc*y;printf(“%d”,jc);}(A)0 (B) 1 (C) 6 (D)10二、填空题(每空2分,共16分)1.表达整型变量a即能被3整除又能被5整除的表达式是__a53==077a%5==0______2、在C 语言中,数组char a[8],数组元素下标的最大值是_7______3、若s是int型变量,且s=9,则表达式s/2-(s+1)%3的值为 ____3_____4、在C语言中,一个char型数据在内存中所占的字节数为__1_____;5、若有说明:int a[3][4]={{1,2},{1},{4,6,8,10}},则a[1][2]的值为__0__(a[1][0]=1)_6、设有:int a=3,b=4,c=5,则a=b>c?b:c的值为___5_____7、表达式98&&8&&31&1的值为____1__________8、以下程序运行后的输出结果是____20,0__________main(){ int x=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf(“%d,%d \n”,x,y);}三、程序填空题(每空3分, 共9分)请在以下各程序的下划线处填上适当的内容,以使程序完整。
《C语言程序设计》(3学分)试卷A

说明:请考生将答案写在“武汉大学答题纸”上并标明题号,否则不得分。
试卷中C语言程序的开发环境是VC6。
一、选择题(共20小题,每小题2分,共40分)1.以下正确的C语言自定义标识符是______。
A)_1aB)2a_C)doD)a.122.温度华氏和摄氏的关系是:C= 达式是____。
59(F-32)。
已知:floatC,F;由华氏求摄氏的正确计算的表A)C=5/9(F-32)B)C=5*(F-32)/9C)C=5/9*(F-32)D)三个表达式都正确3.设floatx,由键盘输入:12.45,能正确读入数据的输入语句是_________。
A)scanf("%5.2f",&x)B)scanf("%d",&x);C)scanf("%f",&x);D)scanf("%f",x);4.一个C程序的执行是从()A)main()函数开始,直到main()函数结束B)第一个函数开始,直到最后一个函数结束C)第一个语句开始,直到最后一个语句结束D)main()函数开始,直到最后一个函数结束5.判断char型变量c1是否为数字的正确表达式为________。
A)0<=c1<=9B)c1>=0&&c1<=9C),0?<=c1<=?9?D)c1>='0'&&c1<='9'6.switch(表达式)语句中的“表达式”,允许的类型是_________。
A)float,intB)float,int,charC)int,charD)char,double7.设inti,j,x=0;for(i=5;i;i--)for(j=0;j<4;j++)x++;则循环体结束后,x的值为________。
A)5B)20C)25D)死循环8.设x和y均为int型变量,则执行下面的循环后,y值为_________。
C语言程序设计期末考试试题(含答案)

一、单项选择题(本大题共20题,每题2分,共40分)1.以下不是C语言的特点的是()A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好2.以下不正确的C语言标识符是()A、ABCB、abcC、a_bcD、ab。
c3.一个C语言程序是由()A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成4.一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是()A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性5.设变量a是整型,f是实型,i是双精度型,则表达式10+‘a'+i*f值的数据类型为()A、intB、floatC、doubleD、不确定6.在C语言中,char型数据在内存中的存储形式是()A、补码B、反码C、源码D、ASCII码7.有如下程序,输入数据:12345M678<cR>后(<CR〉表示回车),x的值是().#include<stdio。
h〉main(){intx;floaty;scanf(”%3d%f”,&x,&y);}A、12345B、123C、45D、3458.若有以下定义inta,b;floatx,则正确的赋值语句是()A、a=1,b=2B、b++;C、a=b=5D、b=int (x);9.以下程序的执行结果是()#include〈stdio.h〉{inti=10,j=10;printf(”%d,%d\n”,++i,j——);}A、11,10B、9,10C、11,9D、10,910.巳知字母A的ASCII码是65,以下程序的执行结果是()#include<stdio。
h>main(){charc1='A',c2='Y’;printf("%d,%d\n”,c1,c2);A、A,YB、65,65C、65,90D、65,8911.下列运算符中优先级最高的是()A、<B、十C、%D、!=12.设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是()。
《C语言程序设计》期末考试试卷以及答案提示(共五篇)

《C语言程序设计》期末考试试卷以及答案提示(共五篇)第一篇:《C语言程序设计》期末考试试卷以及答案提示一、单项选择题(本大题共20题,每题2 分,共40分)1、以下不是C语言的特点的是 B。
A、C语言简洁、紧凑B、能够编制出功能复杂的程序(任何程序都可以,不算特点)C、C语言可以直接对硬件进行操作D、C语言移植性好2、以下不正确的C语言标识符是 DA、ABCB、abcC、a_bcD、ab.c(只能是字母,下划线,数字;另外数字不可开头)3、一个C语言程序是由B。
A、一个主程序和若干子程序组成B、函数组成 C、若干过程组成 D、若干子程序组成4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是 B A、有零个或多个输入B、有零个或多个输出(有一个或多个输出)C、有穷性D、可行性5、设变数a是整型,f是实型,i是双精度型,则表达式10+…a‟+i*f值的数据类型为 C A、int B、float C、double D、不确定(低类型要转换为高类型)6、在C语言中,char型数据在内存中的存储形式是 D。
A、补码B、反码C、源码D、ASCII码7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是B。
#include main(){ int x;float y;scanf(“%3d%f”,&x,&y);} A、12345 B、123 C、45 D、345(由scanf语句可知取三位数值给X)8、若有以下定义int a,b;float x,则正确的赋值语句是B。
A、a=1,b=2(少了分号)B、b++;C、a=b=5(句末少了分号)D、b=int(x);(右侧要是确切的值)9、以下程序的执行结果是A。
#include { int i=10,j=10;printf(“%d,%dn”,++i,j--);} A、11,10 B、9,10 C、11,9D、10,9(i是先加一再使用,j是先使用再减一)10、巳知字母A的ASCII码是65,以下程序的执行结果是D。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012年C语言程序设计期末试题说明:请考生将答案写在“武汉大学答题纸”上并标明题号,否则不得分,试卷中C语言程序的开发环境是VC 6。
一、选择题(共20小题,每小题2分,共40分)。
1.以下正确的C语言的自定义标识符是_______。
A) _1a B) 2a C) do D) a12(F-32)。
已知:float C,F; 由华氏求摄氏的正2.温度华氏和摄氏的关系是C=59确计算的表达式是_______。
A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三个表达式都正确3.设float x,由键盘输入:12.45。
能正确读入数据的输入语句是_______。
A) scanf(“%5.2f”,&x) B) scanf(“%d”,&x) C)scanf(“%f”,&x) D) scanf(“%f”,x)4.一个C程序的执行是从()。
A) main()函数开始,直到main()函数结束B) 第一个函数开始,直到最后一个函数结束C) 第一个语句开始,直到最后一个语句结束D) main()函数开始,直到最后一个函数结束5.判断char型变量c1是否为数字的正确表达式为_______。
A)0<=c1<=9 B) c1>=0&&c1<=9 C) D)6.7.8.设x和y均为int型变量,则执行下面的循环后,y值为_______。
for(y=1,x=1,y<=50;y++){If(x>=10)break;If(x%2==1){x+=5;continue;}x-=3;}A)5 B) 6 C) 50 D) 519.设有数组定义:int a[5];则下列给数组元素赋值错误的是_______。
A) a[3]=93 B) scanf(“%c”,a[3]) C) a[3]=a[0]+a[1] D)a[3]=a+310.若用数组名作为函数调用时的实参,则实际上传递给形参的是_______。
A) 数组首地址 B) 数组的第一个元素值C) 数组中全部元素的值 D) 数组元素的个数11.int a[2][3]={{1},{2,3}},则a[1][1]的值是_______。
A) 0 B) 1 C) 2 D) 312.若定义数组并初始化int b[10]={1,2,3,4},以下说法错误的是_______。
A) b[8]的值为0B) b[1]的值为1C) b[3]的值为整数D) b[10]不是b数组中的元素13.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是_______。
A) 函数调用可以作为独立的语句存在B) 函数调用可以作为一个函数的实参C) 函数调用可以出现在表达式中D) 函数调用可以作为一个函数的形参14.在C语言中,下列错误的说法是_______。
A) 函数可以递归调用B) 不允许在函数定义中再定义函数C) 递归程序不可能用非递归算法实现D) 对于continue语句,可以通过改变程序结构而不去使用它15.在一个源文件中定义的全局变量的作用域为_______。
A) 本文件的全部范围 B) 本程序的全部范围C) 本函数的全部范围 D) 从定义该变量的位置开始至本文件结束16.有以下程序void main(){int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf(“%d”,t[2-i][i]);}程序执行后的输出结果是_______。
A) 753 B) 357 C) 369 D) 75117.若有说明float *p,m=3.14;则能正确表示p指向m的语句是_______。
A) p=m B)p=&m C) *p=m D) *p=&m18.若有以下定义:int a[5],*p=a;则能正确表示a数组某个元素地址的是_______。
A) &a B) p+2 C) a++ D) &a[5]19.若有以下说明,则*(a+a[3])的值为_______。
int a[10]={9,1,8,2,7,3,6,4,5,0};A) 1 B) 2 C) 8 D) 1120.C语言中,函数返回值的类型是由_______决定的。
A)调用函数时动态决定的 B) return语句中的表达式类型C)调用该函数的主调用函数类型 D) 定义函数时,所指定的函数类型二、填空题(共7小题10空,每空2分,共20分)1.已知int x=5,y=1,z=2;执行语句x%=y+z;后,x的值是 (1) 。
2.设int a[3][4]={{1,2,3,4},{5,6,7},{8,9}};则表达式a[1][2]-a[2][3]的值是 (2) 。
3.学生成绩的字母等级和分数范围如下:字母等级分数范围A 90~100B 80~89C 70~79D 60~69E 0~59其它字母输入错误下列程序输入字母等级之后,输出相应的分数范围。
#include<stdio.h>void main(){char score;scanf(“%c”,&score);switch( (3) ){case ‘A’:printf(“A:90~100\n”):break;case ‘B’:printf(“B:80~89\n”):break;case ‘C’:printf(“C:70~79\n”):break;case ‘D’:printf(“D:60~69\n”):break;case ‘E’:printf(“E:0~59\n”):break;(4) :printf(“输入错误\n”) ;}}4.设x为int型变量,请写出一个关系表达式 (5) ,用以判断x能同时被3和5整除时,关系表达式的值为真。
5.对含有10个元素的数组a先按元素的存储次序倒序输入,再按其正序输出。
#include<stdio.h>#define N 10void main(){int i,a[N];for(i=N-1; (6) ;i--)scanf(“%d”,&a[i]);for(i=0;i<N;i++)printf(“%d”,a[i]);printf(“\n”);}6.下面程序的功能是显示具有N个元素的数组s中的最大元素。
#define N 20int fmax(int s[],int n){ int k=s[0],I;for(i=1;i<n;i++);if( (7) )k=s[i];return(k);}void main(){int i,a[N];for(i=0;i<N;i++)scanf(“%d”,&a[i]);printf(“%d\n”, (8) ); 调用函数fmax}7.若有int a[5]={10,20,30,40,50}*p=a,*s=a+2;则表达式s-p的值是 (9) ,*s-*p的值是 (10) 。
三、程序阅读,写出下列程序的运行结果(共10小题,每小题2分,共20分)(下列程序均包括#include“stdio.h”)1.void main(){int x,y;scanf(“%d,%d”,&x,&y);if(x>20||x<10)if(y<=100&&y>x)printf(“Good”);elseprintf(“bad”);}如果输入30,150,输出为()2.main(){ int a=0,i;for(i=0;i<4;i++){ switch(i){ case 0;case 1:a++;case 2:a+=2;default:a+=3}}printf(“%d\n”,a);}3.void main(){ int x,y;scanf(“%d”,&x);do{y=x%10;printf(“%d”,y);x/=10;}while(x);}输入整数123454.5.6.void main(){ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=I;j++)s+=a[i][j];printf(“s=%d”,s);}7.int f(int x){return x+3;}void main(){int a=1;while(f(a)<10)a++;printf(“a=%d\n”,a)}8.9.funa(int a){ int b=1;static int c=1;a+=c+b;b++,c++;return(a);}void main(){ int i,k=0;for(i=1;i<3;i++)k+=funa(i);printf(“%d\n”,k);}10.void main(){int a[]={1,2,3,4,5},*p;p=a;(*(p+1))++;printf(“%d,%d\n”,*p,*(p+1))}四、编程题(共2小题,每小题10分,共20分)1.请编写程序计算并输出n(包括n)以内能被3或5整除的所有似然书的倒数之和,n从键盘输入值。
2.请编写函数int prime sum(int x[],int n)求一组数x[]中所有质数的和,n为这组数的个数,在主函数中输入数据并调用该函数。