云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 浙江省二级C语言程序设计题2

浙江省二级C语言程序设计题2

  • 62 次阅读
  • 3 次下载
  • 2025/6/20 20:12:24

double a[10]={1.2,-1.4,-4.0,1.1,2.1,-1.1,3.0,-5.3,6.5,-0.9}; y=f(a,2.345,10); printf(\

fp=fopen(\ fwrite(&y,8,1,fp); fclose(fp); }

9 数组元素x[i]、y[i]表示平面上某点坐标,计算并显示10个点中,所有各点间的最短距离。

#include #include

#define len(x1,y1,x2,y2) sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) void main()

{ FILE *fp; int i,j; double min,d;

double x[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65}; double y[10]={-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33}; min=len(x[0],y[0],x[1],y[1]);

/****考生在以下空白处写入执行语句 ******/

/****考生在以上空白处写入执行语句 ******/ printf(\

fp=fopen(\ fwrite(&min,8,1,fp); fclose(fp); }

10 编制函数f,函数原型为double f(double*,double,int), 用于计算下列代数表达式的值。

函数main提供了一个测试用例,计算在x=1.5 时一元九次代数多项式的值。 #include #include

/****考生在以下空白处编写函数f******/

/****考生在以上空白处写入语句 ******/ void main()

{ FILE *fp; double y;

double b[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65}; y=f(b,1.5,10); printf(\

fp=fopen(\ fwrite(&y,8,1,fp); fclose(fp); }

11 编制函数f,用于在 m 行 n 列的二维数组中查找值最大的元素之行下标与列下标。 函数main提供了一个测试用例。 #include

void f(int **a,int m,int n,int *mm,int *nn) { int i,j,max=a[0][0];

/****考生在以下空白处写入语句 ******/

/****考生在以上空白处写入语句 ******/ }

void main()

{ FILE *fp; int ii,jj;

int b[3][3]={{1,3,4},{2,9,5},{3,7,6}}; int *c[3]={b[0],b[1],b[2]};

/****考生在以下空白处写入调用语句 ******/

/****考生在以上空白处写入调用语句 ******/

printf(\最大值为%d,行号%d,列号%d\\n\ fp=fopen(\

fwrite(&ii,4,1,fp); fwrite(&jj,4,1,fp); fclose(fp); }

12 累加a字符串中所有非大写英文字母字符的ASCII码,将累加和存入变量x并显示。 #include void main()

{ FILE *fp; long x; int i;

char a[]=\

/****考生在以下空白处写入执行语句******/

/****考生在以上空白处写入执行语句******/ printf(\

fp=fopen(\ fwrite(&x,4,1,fp); fclose(fp); }

13 在数组x的10个数中求平均值 v,找出与 v 相差最小的数组元素存入变量 y 并显示v、y。

#include #include void main()

{ FILE *fp; int i; double d,v,y;

double x[10]={1.2,-1.4,-4.0,1.1,2.1,-1.1,3.0,-5.3,6.5,-0.9}; /*****考生在以下空白处写入执行语句 ******/

/****考生在以上空白处写入执行语句 ******/ printf(\ %f\\n\ fp=fopen(\ fwrite(&y,8,1,fp); fclose(fp); }

14 1. 编写函数 f判断与形参相应的实参是否回文数,是则返回1否则返回0。 2. 显示11至999之间的所有回文数(各位数字左右对称),并显示总个数。 3. 提示:先判断n是2位数还是3位数,再判断n是否回文数。 #include

/*****考生在以下空白处编写函数f ******/

/*****考生在以上空白处编写函数f ******/ #include void main()

{ FILE *fp; int i; long k=0; for(i=11;i<1000;i++)

if(f(i)) { printf(\ putchar('\\n'); printf(\

fp=fopen(\ fwrite(&k,4,1,fp); fclose(fp); }

15 统计并显示500至800之间所有素数的总个数以及总和。 #include #include

/****考生在以下空白处写入执行语句 编写函数f判断与形参相应的实参是否素数****/

/*****考生在以上空白处编写函数f *************/

#include void main()

{ FILE *fp; int i; long s=0,k=0;

/****考生在以下空白处写入执行语句******/

/****考生在以上空白处写入执行语句******/ printf(\素数个数%d 素数总和%d\\n\ fp=fopen(\

fwrite(&k,4,1,fp);fwrite(&s,4,1,fp); fclose(fp); }

搜索更多关于: 浙江省二级C语言程序设计题2 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

double a[10]={1.2,-1.4,-4.0,1.1,2.1,-1.1,3.0,-5.3,6.5,-0.9}; y=f(a,2.345,10); printf(\ fp=fopen(\ fwrite(&y,8,1,fp); fclose(fp); } 9 数组元素x[i]、y[i]表示平面上某点坐标,计算并显示10个点中,所有各点间的最短距离。 #include #include #define len(x1,y1,x2,y2) sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) void main() { FILE *fp; int i,j; double min,d; dou

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com