期末考试形式改了
卑微的从同学那里要了pta来练函数
期末努力全对!💪
6-1 找两个数中最大者
int max(int a , intb)
{
return (a>b?a:b);
}
6-2 简单实现x的n次方
double mypow(double x,intn)
{
inti;
double num=1;
for(i=0;i
{
num*=x;
}
returnnum;
}
6-3 弹球距离
double dist(double h,doublep)
{
double sum=h;
while(h*p>=TOL)
{
h*=p;
sum+=h*2;
}
returnsum;
}
6-4 使用函数求最大公约数
int gcd(int x,inty)
{
int rem=x;
while(rem!=0)
{
rem=x%y;
x=y;
y=rem;
}
returnx;
}
6-5 使用函数输出一个整数的逆序数
int reverse( intnumber ){int x=1,s,sum=0;if(number<0){
number=-number;
x=-x;
}while(number>0){
s=number%10;
number=number/10;
sum=sum*10+s;
}sum*=x;returnsum;
}
6-6 使用函数求奇数和
int even (intn)
{return((n%2==0)?1:0);
}in