2010年3月份二c上机编程题答案_第1页
2010年3月份二c上机编程题答案_第2页
2010年3月份二c上机编程题答案_第3页
2010年3月份二c上机编程题答案_第4页
2010年3月份二c上机编程题答案_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本答案仅供参考(请不要随意更改)A 类数学表达式(110) (N)1、#include #include float fun(int m,int n)float t1=1,t2=1,t3=1,i;for(i=1;i#include #include float fun()float x1=0.0,x0;x0=x1;x1=cos(x0);while(fabs(x0-x1)=0.000001)x0=x1;x1=cos(x0);return x1;main() printf(“Root=%fn“,fun();3#include #include double fun(int n)double f0=0,f1=1,fn;fn=f0+f1;while(fn#include void fun (float *sn,int n)float i,t=1;*sn=0;for(i=0;i#include #include double fun( int m)double s=0,i;for(i=1;i#include #include double fun(double x,int n)double s=x+1,i,t=1;for(i=2;i#include double fun (int n)double s=0, i;for(i=1;i#include double fun ( double eps)double s=0,t=1,i,m=1;for(i=1;t/m=eps;i+)s+=t/m;t=t*i;m=m*(2*i+1);return 2*s;main( ) double x;printf(“Input eps:“) ;scanf(“%lf“, printf(“neps = %lf, PI=%lfn“, x, fun(x);9#include #include double fun(double x)double i,t=1,m=1,s=0;for(i=1;fabs(m/t)=0.000001;i+)s=s+m/t;m*=(0.5+1-i)*x;t=t*i;return s;main() double x,s;printf(“Input x: “); scanf(“%lf“,s=fun(x);printf(“s=%fn“,s);10#include #include double fun(double x10)double s=0,sum=0;int i;for(i=0;i#include void fun(int a, int n , int *max, int *d )int i;*d=0;*max=a0;for(i=0;ia*d)*d=i;*max=a*d;main() int i, x20, max , index, n = 10;randomize() ;for (i=0;i #define N 80void fun(int *s,int *t,int *k)int i;*k=0;for(i=1;is*k)*k=i;s*t=s*k;*t=*t+1;main() int aN=876,675,896,101,301,401,980,431,451,777,i,n,mi;n=10;printf(“nThe original data:n“);for(i=0;i#include #define M 3#define N 4void fun(int ttMN,int ppN)int i,j;for(j=0;j#include int fun(int *s, int t, int *k)int i;*k=0;for(i=1;is*k)*k=i;main( )int a10=876,675,896,101,301,401,980,431,451,777, k ;clrscr() ;fun(a, 10, printf(“%d, %dn“, k, ak) ;C 类二维数组行列下标(111)1#include #include #include #define N 5int fun(int aN,int m)int i,j;for(i=0;i=3);printf(“m=%4dn“,m);fun(a,m);printf(“THE RESULTn“);for(i=0;i#include int fun(int array33)int t,i,j;for(i=0;i#include #include #define N 5double fun(int wN)int i,j;double sum=0;for(j=0;jvoid fun(int (*s)10, int *b, int *n, int mm, int nn)int i,j;*n=0;for(i=0;ivoid fun(int s10, int b, int *n, int mm, int nn)/* 以下代码仅供参考 */int i,j,np=0; /* np用作 b数组下标 */for(i=0;i#include void fun(int m,int *k,int xx)int i,j;*k=0;for(i=2;i=t)xxj-1=t;j+;t+;main()int m,xx100,k,i;scanf(“%d,%d“,fun(m,k,xx);for(i=0;i#include double fun(int n)int i,j;double s=0;for(i=3;i=i) s+=sqrt(i);return s;main() int n; double sum;printf(“nnInput n: “); scanf(“%d“,sum=fun(n);printf(“nnsum=%fnn“,sum);E 数学其它 (115)1#include #include void fun(int a,int b,long *c)*c=a/10*1000+a%10*10+b/10+b%10*100;main() int a,b;long c;printf(“Input a,b:“);scanf(“%d%d“,fun(a,b,printf(“The result is:%ldn“,c);2#include #include #define M 200int aa1000;void fun(int *n)int i;*n=0;for(i=1;i#include unsigned fun(unsigned w)long t=10;while(w/t!=0)t*=10;return w%(t/10);main() unsigned x;printf(“Enter a unsigned integer number: “);scanf(“%u“,printf(“The original data is :%un“,x);if (x#include double fun(double x9)int i;double s=0;for(i=1;i#include #define N 20fun( int *a,int n,int *odd,int *even)int i;*odd=0;*even=0;for(i=0;i#include float fun(float h)h=h+0.005;return (long)(h*100)/100.0;main() float a;printf(“Enter a: “);scanf(“%f“,printf(“The original data is: “);printf(“%f nn“,a);printf(“The result: %fn“,fun(a);7#include #include #include int fun(int score,int m,int below)float ave=0;int i,j=0;for(i=0;i#include void fun(int x,int pp,int *n)int i;*n=0;for(i=1;i#include int fun ( int x )int i;i=x*x;if(i%10=x|i%100=x)return 1;elsereturn 0;main( )int x, y;printf( “nPlease enter a integer numbers: “ ); scanf ( “%d“, if ( x 100 | x #include #define M 20double Acc( int k, double dd )double s=0;int i;for(i=0;i#include #include #define M 20double Pdt( int n, double pp )double s=0;int i;for(i=0;i#define N 80void fun(int *w, int p, int n)int i,j,t;for(i=0;i#define N 80int fun(int a, int n)int i,j=0;for(i=1;i#define N 50#define M 11void fun( int *a, int *b)int i,j;for(i=0;i=100)b10+;elsebai/10+;double rnd() static t=29,c=217,m=1024,r=0;r=(r*t+c)%m; return(double)r/m);main() int ageN, i, dM;for(i=0; i#include #include #include #define N 81fun(char *s)int i;for(i=0;si!=0;i+)if(si=Z|si=z)si-=25;elseif(si=afor(i=0;si!=0;i+)if(i%2!=0)if(si=Afor(i=0;ssi;i+)if(i%2)if(ssi=afor(i=0;ssi!=0;i+)if(ssi=c)n+;return n;main() char aM,ch;printf(“nPlease enter a string:“);gets(a);printf(“nPlease enter a char:“);ch=getchar();printf(“nThe number of the char is:%dn“,fun(a,ch);2#include #include #include int fun(char *str,char *substr)int i,m=0;for(i=0;stri+1!=0;i+)if(stri=substr0return m;main()char str81,substr3;int n;printf(“输入主字符串:“);gets(str);printf(“输入子字符串:“);gets(substr);puts(str);puts(substr);n=fun(str,su

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论