#include <stdio.h>
#include <math.h>
int test0()
{
int i, j;
for (i = 0; i != 10, j != 10; i++)
{
for (j = 0; j < 10; j++)
{
putchar('A');
printf("%d\n",j);
}
}
putchar('\n');
return 0;
}
int test1()
{
int i = 0;
while(i++)
{
if(i>10)
{
goto Label;
}
putchar('B');
}
Label: putchar('\n');
return 0;
}
int test3()
{
int a,b,c;
a=(b=3,4,c=b++,++c + ++b);
printf("a:%d b:%d c:%d\n",a,b,c);
return 0;
}
int test4()
{
int z,x;
printf("请输入X的值:");
scanf("%d",&x);
getchar();
z=(x>0?x:(-x));
printf("%d的绝对值是:%d\n",x,z);
return 0;
}
int doit0()
{
double x,h;
x=h=10000;
for(int i=1;;i++)
{
x = x+10000*0.1;
h = h+h*0.05;
if(h>x){printf("%d年后黑夜的投资额超过小甲鱼!\n",i);break;}
}
printf("小甲鱼的投资额是:%.2f\n",x);
printf("黑夜的投资额是:%.2f\n",h);
return 0;
}
int doit1()
{
float money = 4000000.00;
int year=1;
do
{
money = (money-700000.00)*1.25;
printf("第%02d年红利:%12.2f 总额:%12.2f\n",year,money*1.18,money);
}while(++year&&year<=12);
printf("小甲鱼增加投资资本,调整投资结构,利润暴增。%d年之后变成千万富豪......",--year);
return 0;
}
int doit2()
{
double pa,temp,com;
int i,j,num;
pa=0;com=0.1;
for(num=i=j=1;j<9;num+=2)
{
temp = 1.0/num;
i>0?(pa+=temp):(pa-=temp);i=-i;
if(temp<com)
{
if(j<9){printf("No.%d: Pai:%.8lf com:%.8lf temp:1/%d = %-.8f\n",j,4*pa,com,num,temp);}
++j;com*=0.1;
}
}
printf("Pai的值是:%.7f\n",4*pa);
return 0;
}
int doit3()
{
int p,n,t,sum;
p=2,n=2;sum=2+p;
printf("01月新生兔子:%03d,总共有兔子:%03d\n",p,sum);
for(int m=2;m<=12;m++)
{
sum+=n;
printf("%02d月新生兔子:%03d,总共有兔子:%03d\n",m,n,sum);
t=n;n+=p;p=t;
}
printf("\n一年后有%d对兔子\n",sum/2);
return 0;
}
int tes()
{
float a;
double b;
long double c;
for(long long i=0;;i+=1000000000)
{
if(i%(1000000000000000)==0)
{
a=1.0/i;b=1.0/i;c=1.0/i;
printf("a:%.10g\tb:%.10le\tc:%.10Le\n",a,b,c);
}
}
return 0;
}
int main()
{
doit1();
return 0;
}