当前位置:首页 » 编程语言 » c语言有1000元存5年
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言有1000元存5年

发布时间: 2022-07-10 01:30:59

c语言编程:整存零取

符合要求的程序如下:

#include<stdio.h>

intmain()
{
doubleres,x;
while(scanf("%lf",&x)!=EOF)
{
res=0.0;
for(inti=0;i<5;i++)
{
res+=1000;
res=res/(1+x*12);
}
printf("%.2lf ",res);
}
return0;
}

② 求存款到期后本金与利息的C语言程序


#include<stdio.h>

floatprincipal=1000;
floatinterest_1=0.0325;
floatinterest_2=0.0035;

floatprincipal_year_1(){
floatsum=0.0;
sum=1000*(interest_1/12.0)*6;
returnsum;
}

floatRegular_principal_year(){
floatsum=0.0;
sum=1000*interest_1;
returnsum;
}

floatDemand_principal_year(){
floatsum=0.0;
sum=1000*interest_2;
returnsum;
}

floatprincipal_year(){
floatsum=0.0;
sum=1000*(interest_1/12.0)*6;
sum=(1000+sum)*((interest_2/12.0)*6);
returnsum;
}

intmain(){
printf("
定期一年利息=%f ,定期一年本金=1000 ,活期一年利息=%f ,
活期一年本金=1000 ,定期半年、活期半年利息=%f ,定期半年、活期半年本金=%f ",
Regular_principal_year(),Demand_principal_year(),
principal_year()+principal_year_1(),principal_year_1()+1000);

return0;
}

③ C语言编程 1、活期存款。活期利息每一季度结算一次,5年本息和是多少

1年4个季度,设年数为y, 本金n ,利率r
第一季度末 n(1+r),第二季度末n(1+r)(1+r)
所以大概是[本金和利率参数是假设的,可以用scanf,gets之类让用户从命令行输入或者用fscanf、fgets之类读文件]
int i=0;
int y=5;
double n=10000;
double r=0.03;
double total=n;
while(i<y*4)
{
total*=(1+r);

i++;

}
...

④ 请用c语言编写一个输入本金,存期(年),求到期时本息和的程序。

#include<stdio.h>
#include<math.h>
intmain()
{
doublem,sum;
intyear;
scanf("%lf",&m);
scanf("%d",&year);
if(year>=1&&year<3)
{
sum=m*(1+0.05)*year;
}
elseif(year<5)
{
sum=m*(1+0.065)*year;
}
elseif(year<10)
{
sum=m*(1+0.08)*year;
}
else
{
sum=m*(1+0.1)*year;
}
printf("本息和为%f ",sum);
return0;

}

⑤ C语言程序,想用switch语句写 输入对应序号得到对应存法算法,不要全部算出来 有1000元,

简单一点的你可以利用C语言里面的switch语句实现
先是给出一句提示语句要求输入成绩,然后利用switch语句构造6个分支,分别是高于100,低于0分,提示出错,要求重新输入,90分以上的为A,80到90的为B,以此类推一直到E,然后利用一个字符型的变量temp来保存成绩等级,最后输出就可以了。
你也可以利用if语句做依次判断来实现,不过要麻烦好多。

⑥ C语言程序,求存款利息的计算。有1000元,想存5年,可按以下5种方法存,求5年后本金多少。

#include<stdio.h>
#include<math.h>
int main()
{float r5,r3,r2,r1,r0,p1,p2,p3,p4,p5,p;
p=1000;
r5=0.0585;
r3=0.054;
r2=0.0468;
r1=0.0414;
r0=0.0072;
p1=p*(1+r5*5);
p2=p*(1+r2*2)(1+r3*3);
p3=p*(1+r3*3)(1+r2*2);
p4=p*pow(1+r1,5);
p5=p*pow(1+r0/4,4*5);
printf("p1=%f\n",p1);
printf("p2=%f\n",p2);
printf("p3=%f\n",p3);
printf("p4=%f\n",p4);
printf("p5=%f\n",p5);
return 0;
}

⑦ 计算存款利息有1000元,想存一该题是c语言,如果年利率未知,可以用scanf定义求本题的算法

#include
int main()
{
double r=1000;
double rate;
int i;

printf("输入年利率,如3.75%输入3.75:");
scanf("%lf",&rate);
rate/=100;
for(i = 0; i < 10; i ++)
r*=1+rate;
printf("十年后本息和为%lf\n",r);
return 0;
}

⑧ c语言假如我国国民生产总值

第一题答案 #include
#include
main()
{
double i,j,k;
j=0.09;
k=10;
i=(1+j);
printf("%lf arised to %lf is %lf",i,k,pow (i,k));
第二题太简单,你自己做。

⑨ c语言问题怎么存钱利最大,请问高手哪里出错了


/*你的那个For循环,相当于Pow函数。
*但是,For循环所代替的Pow函数有错误。
*程序修改后能得出正确结果了。
*/

#include<stdio.h>
voidmain()
{
inti1,i2,i3,i8,i5,n1,n2,n3,n8,n5,x1,x2,x3,x8,x5;
doublemax=0,term,j1,j2,j3,j8,j5;
for(i8=0;i8<=2;i8++)
{
for(i5=0;i5<=(20-8*i8)/5;i5++)
{
for(i3=0;i3<=(20-8*i8-5*i5)/3;i3++)
{
for(i2=0;i2<=(20-8*i8-5*i5-3*i3)/2;i2++)
{
i1=20-i8*8-i5*5-i3*3-i2*2;
j1=1;
j2=1;
j3=1;
j5=1;
j8=1;
for(x8=0;x8<=i8;x8++)
{
if(x8>=1)
{
j8*=(1+0.0084*12*8);
}
}
for(x5=0;x5<=i5;x5++)
{
if(x5>=1)
{
j5*=(1+0.0075*12*5);
}
}
for(x3=0;x3<=i3;x3++)
{
if(x3>=1)
{
j3*=(1+0.0069*12*3);
}
}
for(x2=0;x2<=i2;x2++)
{
if(x2>=1)
{
j2*=(1+0.0066*12*2);
}
}
for(x1=0;x1<=i1;x1++)
{
if(x1>=1)
{
j1*=(1+0.0063*12*1);
}
}
term=2000*j8*j5*j3*j2*j1;
if(term>max)
{
max=term;
n1=i1;
n2=i2;
n3=i3;
n5=i5;
n8=i8;
}
}
}
}
}
printf("%d%d%d%d%d ",n1,n2,n3,n5,n8);
printf("%.2lf ",max);
}
运行后: