大学计算机c语言程序设计(程序设计)

上传人:wt****50 文档编号:33761377 上传时间:2018-02-17 格式:DOC 页数:185 大小:816.22KB
返回 下载 相关 举报
大学计算机c语言程序设计(程序设计)_第1页
第1页 / 共185页
大学计算机c语言程序设计(程序设计)_第2页
第2页 / 共185页
大学计算机c语言程序设计(程序设计)_第3页
第3页 / 共185页
大学计算机c语言程序设计(程序设计)_第4页
第4页 / 共185页
大学计算机c语言程序设计(程序设计)_第5页
第5页 / 共185页
点击查看更多>>
资源描述

《大学计算机c语言程序设计(程序设计)》由会员分享,可在线阅读,更多相关《大学计算机c语言程序设计(程序设计)(185页珍藏版)》请在金锄头文库上搜索。

1、一、程序设计 共 113题 第 1 题 题号:319/*-【程序设计】-功能:判断 m是否为素数。-*/#include stdio.hvoid wwjt();int fun(int m)/*Program*/* End */main()int m,k=0;for(m=100;m#include#define M 3#define N 4void wwjt(); void fun(int ttMN,int ppN)/*Program*/* End */main()int tMN=22,45,56,30,19,33,45,38,20,22,66,40;int pN,i,j,k;printf(Th

2、e original data is:n);for(i=0;ippj)ppj=ttij;-第 3 题 题号:375/*-【程序设计】-功能:从键盘上输入任意实数,求出其所对应的函数值。z=e的 x次幂(x10)z=log(x+3) (x-3)z=sin(x)/(cos(x)+4)-*/#include #includevoid wwjt(); double y(float x)/*Program*/* End */main()float x;scanf(%f,printf(y=%fn,y(x);wwjt();void wwjt()FILE *IN,*OUT;int n;float i;doub

3、le o;IN=fopen(in.dat,r);if(IN=NULL)printf(Read FILE Error);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Write FILE Error);for(n=0;n10) z=exp(x);else if(x-3) z=log(x+3);else z=sin(x)/(cos(x)+4);return(z);-第 4 题 题号:334/*-【程序设计】-功能:求给定正整数 n以内的素数之积。 (n#includeconio.hvoid wwjt(); long fun(int n)/*Program*/* E

4、nd */main() int m;printf(Enter m: );scanf(%d, printf(nThe result is %ldn, fun(m);wwjt(); void wwjt()FILE *IN,*OUT;int c ;int t;long o;IN=fopen(in.dat,r);if(IN=NULL) printf(Read FILE Error);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Write FILE Error); for(c=1;c#includeconio.hvoid wwjt(); long int fun(in

5、t n)/*Program*/ /* End */main() int m;printf(Enter m: );scanf(%d, printf(nThe result is %ldn, fun(m);wwjt(); void wwjt()FILE *IN,*OUT;int s ;int t;long int o;IN=fopen(in.dat,r);if(IN=NULL)printf(Read FILE Error);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Write FILE Error); for(s=1;s#include math.hvoid

6、wwjt();float fun()/*Program*/* End */main()printf(y=%fn,fun();wwjt();void wwjt()FILE *IN,*OUT;float fOUT;IN=fopen(19.IN,r);if(IN=NULL)printf(Please Verify The Currernt Dir.it May Be Changed);OUT=fopen(19.out,w);if(OUT=NULL)printf(Please Verify The Current Dir. it May Be Changed);fOUT=fun();fprintf(O

7、UT,%fn,fOUT);fclose(IN);fclose(OUT);答案:-float f1=1,f2=1,f3;float r1=2,r2;dor2=r1;r1=f1/f2;f3=f1+f2;f1=f2;f2=f3;while(fabs(r1-r2)1e-4);return r1;-第 7 题 题号:394/*-【程序设计】-功能:产生 20个30,120上的随机整数放入二维数组a54中, 求其中的最小值。-*/#include stdlib.h#include void wwjt(); int amin(int a54)/*Program*/* End */main()int a54,

8、i,j;for(i=0;iaij)s=aij;return(s);-第 8 题 题号:337/*-【程序设计】-功能:将两个两位数的正整数 a、b 合并形成一个整数放在c中。合并的方式是:将 a数的十位和个位数依次放在 c数的百位和个位上, b 数的十位和个位数依次放在 c数的十位和千位上。 例如:当 a45,b=12。调用该函数后,c=2415。 -*/#include void wwjt(); void fun(int a, int b, long *c) /*Program*/ /* End */main() int a,b; long c; printf(input a, b:); s

9、canf(%d%d, fun(a, b, printf(The result is: %ldn, c);wwjt(); void wwjt ( ) FILE *rf, *wf ; int i, a,b ; long c ; rf = fopen(in.dat, r) ; wf = fopen(out.dat,w) ; for(i = 0 ; i void wwjt(); int sum(int n)/*Program*/* End */main()int i,s=0;for(i=15;ivoid wwjt();long int fun(int n)/*Program*/* End */main

10、() int n;long int result;scanf(%d,result=fun(n);printf(%ldn,result);wwjt();void wwjt()FILE *IN,*OUT;int i;int iIN;long int iOUT;IN=fopen(in.dat,r);if(IN=NULL)printf(Please Verify The Currernt Dir.It May Be Changed);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Please Verify The Current Dir. It May Be Chan

11、ged);for(i=0;i#includeconio.hvoid wwjt(); double fun(float h)/*Program*/* End */main() float m;printf(Enter m: );scanf(%f, printf(nThe result is %8.2fn, fun(m);wwjt(); void wwjt()FILE *IN,*OUT;int s ;float t;double o;IN=fopen(in.dat,r);if(IN=NULL) printf(Read FILE Error);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Write FILE Error); for(s=1;s=5)retur

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 文化创意

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号