假设今年我国的人口总数为13亿,若按每年2%增长,计算从现在开始10年内每年人口的数量。
#include<stdio.h>
#include<math.h>
int main()
{
int n=13,year;
double number,rare=0.02;
for(year=1;year<=10;year++)
{
number=n*pow((1+rare),year);
printf("%2d年后,人数为:%.2f亿\n",year,number);
}
return 0;
}
运行结果:
编写程序,计算的和,直到某一项的绝对值小于为止。
#include<stdio.h>
#include<math.h>
int main()
{
double sum,item,flag,denominator;
sum=0;item=1;flag=1;denominator=1;
while(fabs(item)>=1e-6)
{
sum=sum+item;
flag=-flag;
denominator=denominator+3;
item=flag/denominator;
}
printf("sum=%f\n",sum);
return 0;
}
运行结果: