一、数学函数
1、abs():用于计算并输出整型数据的绝对值
函数原型:int abs(int val);
2、fabs():用于计算并输出浮点型数据的绝对值
函数原型:double fabs(double val);
3、pow():用于幂指数运算
函数原型:double pow(double x,double y);//x的y次方
4、sqrt():用于计算并输出浮点数x的平方根
函数原型:double sqrt(double x);
二、实现多组输入的两种方法
方法一:
#include<stdio.h>
int main()
{
int a,b;
while(~scanf("%d%d", &a, &b))
{
printf("%d\n",a+b);
}
return 0;
}
方法二:
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d%d", &a, &b)!=EOF)
{
printf("%d\n",a+b);
}
return 0;
}
三、计算1977!
#include <stdio.h>
int main()
{
int a[5660]={
0},n=1,t=0,flag;
a[0]=1;
for(int i=1;i<1978;i++)
{
for(int j=0;j<n;j++)
{
a[j]=a[j]*i+t;
if(a[n-1]>=10)
n++;
if(a[j]>=10)
{
t=a[j]/10;
a[j]%=10;
flag=j;
}
if(j>flag)
t=0;
}
}
for(int i=n-1;i>=0;i--)
printf("%d",a[i]);
}