// 假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比
// p = ( 1 + r )^n r--年增长率 n--年数 p--与现在相比的倍数
#include <stdio.h>
#include <math.h>
int main()
{
double r = 0.09;
double p;
int n = 10;
p = pow( ( 1 + r ) , n );
printf("10年后增长了 %f 倍\n",p);
return 0;
}
// 存款利息的计算。有1000元,想存5年,可按以下5种办法存:
// 1、一次存5年期。
// 2、先存2年期,到期后将本息再存3年期。
// 3、先存3年期,到期后将本息再存2年期。
// 4、存1年期,到期后将本息再存1年期,连续存5次。
// 5、存活期存款。活期利息每一季度结算一次。
// 1年定期利息:4.14%;
// 2年定期利息:4.68%;
// 3年定期利息:5.4%;
// 5年定期利息:5.85%;
// 活期存款利息:0.72%;(活期存款每一季度结算一次利息)
// r--年利率 n--存款年数
// 1年本息和:p = 1000*(1+r);
// n年期本息和:p = 1000*(1+n*r);
// 存n次1年的本息和:p = 1000*(1+r)^n;
// 活期存款本息和:p = 1000*(1+r/4)^4n--一个季度的本息和
#include <stdio.h>
#include <math.h>
int main()
{
double p1,p2,p3,p4,p5;
double p0 = 1000.0;
double r1 = 0.0414;
double r2 = 0.0468;
double r3 = 0.054;
double r4 = 0.0585;
double huo = 0.0072;
p1 = p0 * ( 1 + 5 * r4 );
p2 = ( p0 * ( 1 + 2 * r2 ) ) * ( 1 + 3 * r3 );
p3 = ( p0 * ( 1 + 3 * r3 ) ) * ( 1 + 2 * r2 );
p4 = p0 * pow( ( 1 + r1 ) , 5 );
p5 = p0 * pow( ( 1 + huo / 4 ),20 );
printf("一次存5年期:%f\n",p1);
printf("先存2年期,到期后将本息再存3年期:%f\n",p2);
printf("先存3年期,到期后将本息再存2年期:%f\n",p3);
printf("存1年期,到期后将本息再存1年期,连续存5次:%f\n",p4);
printf("存活期存款。活期利息每一季度结算一次:%f\n",p5);
return 0;
}
// 购房从银行贷了一笔款d,准本每月还款额为p,月利率为r,计算多少月能还清。
// d = 300000 p = 6000 r = 0.01 对求得的月份取小数点后一位,第二位四舍五入
// m = log( p/(p-d*r))/log(1+r)
#include <stdio.h>
#include <math.h>
int main()
{
float d = 300000.0;
float p = 6000.0;
float r = 0.01;
float m;
m = log( p / ( p - d * r ) ) / log ( 1 + r );
printf("需要 %3.1f 个月还清\n",m);
return 0;
}
// 将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。
// 要求:先赋初值,然后分别用putchar和printf输出
#include <stdio.h>
int main()
{
char c1 = 'C';
char c2 = 'h';
char c3 = 'i';
char c4 = 'n';
char c5 = 'a';
c1 = c1 + 4;
c2 = c2 + 4;
c3 = c3 + 4;
c4 = c4 + 4;
c5 = c5 + 4;
printf("密码是:%c%c%c%c%c\n",c1,c2,c3,c4,c5);
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
putchar('\n');
return 0;
}
// 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
// 要求:用scanf输入数据,取小数点后两位
#include <stdio.h>
int main()
{
float r,h;
float c,s,sq,vq,vz;
float pai = 3.1415926;
printf("请输入圆半径:");
scanf("%f",&r);
printf("请输入圆柱高:");
scanf("%f",&h);
c = 2 * pai * r;
s = pai * r * r;
sq = 4 * pai * r * r;
vq = ( 4 / 3 ) * pai * r * r * r;
vz = s * h;
printf("圆周长是:%4.2f\n",c);
printf("圆面积是:%4.2f\n",s);
printf("圆球表面积是:%4.2f\n",sq);
printf("圆球体积是:%4.2f\n",vq);
printf("圆柱体积是:%4.2f\n",vz);
return 0;
}原文:http://blog.csdn.net/zhaoyaqian552/article/details/45045637