教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

C语言程序设计_配套习题_答案(2)

来源:网络收集 时间:2026-09-12
导读: double x[N], y[N]; double s=0.0; scanf(%lf, x[i]); for(i=0; i10; i++) scanf(%lf, y[i]); for(i=0; i10; i++) s = s + sqrt((x[i]-1)*(x[i]-1)+(y[i]-1)*(y[i]-1)); printf(%.3f\n,s); return 0; } 24. #includ

double x[N], y[N]; double s=0.0;

scanf("%lf", &x[i]); for(i=0; i<10; i++) scanf("%lf", &y[i]); for(i=0; i<10; i++) s = s + sqrt((x[i]-1)*(x[i]-1)+(y[i]-1)*(y[i]-1)); printf("%.3f\n",s); return 0; } 24.

#include<stdio.h> #include<math.h> int main() { int i, j; double s; double x[5], y[5]; for(i=0; i<5; i++) scanf("%lf", &x[i]); for(i=0; i<5; i++) scanf("%lf", &y[i]); /*求5个点各点间距离总和*/ s=0; for(i=0; i<5; i++) for(j=i+1; j<5; j++) s=s+sqrt(pow(x[i]-x[j], 2) + pow(y[i]-y[j], 2)); printf("%.4f\n", s); return 0; } 25.

#include<stdio.h> #include<math.h> #define N 10 int main() { int i, k; double x[N], y[N]; for(i=0; i<N; i++) scanf("%lf", &x[i]);

scanf("%lf", &y[i]); k=0; for(i=0; i<N; i++) if(((x[i]-1)*(x[i]-1)+(y[i]+0.5)*(y[i]+0.5))<25) k++; printf("%d\n", k); return 0; } 26.

#include <stdio.h> #include <math.h>

#define len(x1, y1, x2, y2) sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) #define N 10 int main() { int i,j; double minc; double x[N], y[N]; for(i=0; i<N; i++) scanf("%lf", &x[i]); for(i=0; i<N; i++) scanf("%lf", &y[i]); minc=len(x[0], y[0], x[1], y[1]); for(i=0; i<N; i++) for(j=i+1; j<N; j++) if(len(x[i], y[i], x[j], y[j])<minc) minc=len(x[i], y[i], x[j], y[j]); printf("%f\n", minc); return 0; } 27.

#include<stdio.h> int main() { int s=0, i=0; char a[1000]="r235%^%34cdDW,."; for(i=0; a[i]!='\0'; i++)

s=s+a[i]; printf("%d\n", s); return 0; } 28.

#include<stdio.h> #include<math.h> int main() { int i, k; double x[10], d, ave; ave=0; for(i=0; i<10; i++){ scanf("%lf", &x[i]); ave += x[i]; } ave=ave/10; d=fabs(x[0]-ave); for(i=1; i<10; i++){ if(fabs(x[i]-ave)<d){ d=fabs(x[i]-ave); k=i; } } printf("%.5f\n", x[k]); return 0; } 29.

#include<stdio.h> int JSValue(int t) { int a[10000], i; a[0]=0; a[1]=1; i=2; a[i]=a[i-1]+a[i-2]; while(a[i]<t) { i++; a[i]=a[i-1]+a[i-2];

} return a[i]; }

int main() { int t; scanf("%d", &t); printf("%d,%d\n", t, JSValue(t)); return 0; } 30.

#include<stdio.h> int main() { int i; double a[10]; double sum=0, ave; for(i=0; i<10; i++){ scanf("%lf", &a[i]); sum=sum+a[i]; } ave=sum/10; sum=0; for(i=0; i<10; i++) if(a[i]>=ave) sum = sum + a[i]; printf("%.5f\n", sum); return 0; } 31.

#include<stdio.h> #include<math.h> int main() {

int i; double x, sum, t; double a[10]; scanf("%lf", &x); for(i=0; i<10; i++){

scanf("%lf", &a[i]); } sum=a[0]; t=1; for(i=1; i<10; i++){ t=t*x; sum += a[i] * sin(t); } printf("%.3f\n", sum); return 0; } 32.

#include<stdio.h> #include<math.h> int main() {

int i; double x, sum, t; double a[10]; scanf("%lf", &x); for(i=0; i<10; i++){ scanf("%lf", &a[i]); } sum=a[0]; t=1; for(i=1; i<10; i++){ t=t*x; sum += a[i] * t; } printf("%.3f\n", sum); return 0; } 33.

#include<stdio.h> #include<math.h> int main() {

int i; double x, sum, t; double a[10];

scanf("%lf", &x); for(i=0; i<10; i++){ scanf("%lf", &a[i]); } sum=a[0]; t=1; for(i=1; i<10; i++){ t=-t*x/i; sum += a[i] * t; } printf("%.3f\n", sum); return 0; } 34.

#include<stdio.h> #define N 10

void selSort(int a[], int n); int main() { int i,j; int a[N], b[N]; j=0; for(i=0; i<N; i++){ scanf("%d", &a[i]); if(a[i]%2==0) b[j++]=a[i]; } selSort(b, j); for(i=0; i<j; i++) { printf("%d ", b[i]); if((i+1)%3==0) printf("\n"); } return 0; }

void selSort(int a[ ], int n)/*选择法排序*/

{ }

int i, j, k, t;

for(i=0; i<n-1; i++){ k=i; for(j=i+1; j<n; j++) if (a[k]>a[j]) k=j; if(k != i){ t=a[i]; a[i]=a[k]; a[k]=t; } }

类型、运算符与表达式

一、

1

单项选择题。

2

3

4

5

6

7

8

9

10

A

11

C

12

C

13

B

14

C

15

D

16

B

17

B

18

D

19

D

20

C

21

A

22

B

23

D

24

C

25

A

26

B

27

D

28

D

29

D

30

B

31

B

32

A

33

A

34

A

35

D

36

C

37

C

38

A

39

A

40

A

41

B

42

C

43

C

44

D

45

D

A

D

B

A

D 二、

C A D B

填空题。

1.

year%4==0 && year%100!=0 || year%400==0 2.

4 3.

1 4.

1 5.

1 6.

非零 7.

0, -1 8.

18, 14, a

…… 此处隐藏:1525字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言程序设计_配套习题_答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/131929.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)