中国石油大学第九章计算机作业三
9.1 数的合并
请编写函数 fun,其功能是:将两个两位数的正整数 a、b 合并形成一个整数放
在 c 中。合并的方式是:将 a 的十位和个位依次存放在 c 数的十位和千位上, b
的十位和个位依次存放在 c 数的个位和百位上。
例如:当 a=45,b=12,调用该函数后, c=5241。
int fun (int a,int b)
{int c;
c=a/10*10+a%10*1000+b/10+b%10*100;
return (c);
}
9.2 素数的判断
请编写函数 fun,其功能是判断一个整数 n 是否为素数, 如果是素数,则返回 1,
否则返回 0。
int fun (int a)
{int c,i;
for (i=2;i<a;i++)
{
c=a%i;
if (c==0) break;
}
if(i==a) a=1;
else a=0;
return (a);
}
9.3 求级数
请编写函数 fun,它的功能是计算下列级数和,值由函数值返回。
例如,当 n=10,x=0.3时,函数值为 1.349859。
double fun (double x,double n)
{double c=1,i,s=1;
for (i=1;i<=n;i++)
{
c=c*x/i;
s=s+c;
}
return (s);