大家只要掌握每种类型的 1-3 题,编程题应该没
什么很大问题的。
题号 考点要求
48、 将两个两位数的整数合并成一个整数
void fun ( int a, int b, long*c)
{*c=(a/10)*1000+(b/10)*100+(a
%10)*10+b%10 ;}
65、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{*c=(b%10)*1000+(a/10)*100+(b/
10)*10+a%10 ; }
71、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{
*c=(a%10)*1000+(b/10)*100+(a/10)*10+b
%10;
}
77、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{
*c=(b%10)*1000+(a%10)*100+(b/10)*10+
a/10 ;
}
81、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{
*c=(b/10)*1000+(a/10)*100+(b
%10)*10+a%10 ;
}
84、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{
*c=(b/10)*1000+(a%10)*100+(b
%10)*10+a/10 ;
}
87、 两个正整数合并成一个整数
void fun ( int a, int b, long *c)
{
*c=(a/10)* 1000+(a%10)*10+(b
%10)*100+b/10 ;
}
91、 两个正整数合并成一个整数
void fun ( int a, int b , long *c)
{
*c=(a%10)*1000+(b%10)*100+(a/10)*10+
b/10 ;
}
8 、 s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+
3+.....+n)
:oat fun (int n)
{
int i;
:oat s=1.0,t=1.0;
for (i=2;i<=n;i++)
{
t=t+i;
s=s+1/t;
}
return s;
}
9、 p=m!/(n!*(m-n)!)
:oat fun( int m, int n)
{
:oat p,t=1.0;
int i;
for (i=1;i<=m;i++)
t=t*i;
p=t;
for (t=1.0,i=1;i<=n;i++)
t=t*i;
p=p/t;
for(t=1.0,i=1;i<=m-n;i++)
t=t*i;
p=p/t;
return p;
}
26、 连加
double fun ( double eps)
{
double s;
:oat n,t,pi;
t=1;pi=0;n=1.0;s=1.0;
while((fabs(s))>=eps)
{
pi+=s;
t=n/(2*n+1);
评论0
最新资源