首页>计算机等级>导航 > 模拟试题

南开100题最后一部分

2008-11-12 13:12:00 来源:无忧考网
91. void fun(int a,int b,long *c)
{*c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10;}


92.double fun(int m)
{int i;
double s=0.0,log(double x);
for(i=1;is=s+log(i);
s=sqrt(s);
return s;}


93. double fun(double x,int n)
{double s=1.0,p=1.0;
int i,j,t;
for(i=1;j<=i;j++)
{t=1;
for(j=1;j<=n;i++)
t=t*j;
p=p*x;
s=s+p/t;}
return s;}


94. void fun(char *a)
{int i=0;
char *p=a;
while(*p&*p==’*’)
p++;
while(*p)
{a=*p;
i++;
p++;}
a=’\0’;}
95. void fun(char *a,int n)
{int i=0,k=0;
char *t=a;
while(*t==’*’)
{k++;
t++;}
t=a;
if(k>n)
t=a+k-n;
while(*t)
{a=*t;
i++;
t++;}
a=’\0’;}


96. double fun(double x[9])
{double sun=0.0;
int i,j=1;
for(i=0;i<9;i++)
if(j<=8)
{sun+=sqrt((x+x[i+1])/2.0);
j++;}
return sum;}


97.double fun(int n)
{int i,j;
double sum=0.0,t;
for(i=1;i<=n;i++)
{t=0.0;
for(j=1;j<=i;j++)
t+=j;
sum+=1.0/t;}
return sum;}


98. double fun(int n)
{int i;
double sum=0.0;
for(i=1;i<=n;i++)
if(i%5==0‖i%9==0)
sun+=1.0/i;
return sum;}
99. double fun(int n)
{int m,k,i;
double s=0.0;
for(m=3;m<=n;m++)
{k=sqrt(m);
for(i=2;i<=k;i++)
if (m%i==0) break;
if(i>=k+1)
s+=sqrt(m);}
return s;}


100. double fun(int n)
{int i;
double s=1.0,p=1.0;
for(i=2;i<=n;i++)
{p+=pow(i,0.5);
s+=p;}
return s;}

计算机等级最新更新
推荐阅读
网站首页 网站地图 返回顶部
无忧考网移动版
京公网安备 11010802026788号