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

2024-05-11 19:35

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

  /*你的那个For循环,相当于Pow函数。   *但是,For循环所代替的Pow函数有错误。   *程序修改后能得出正确结果了。   */    #include  void main()  {  int i1,i2,i3,i8,i5,n1,n2,n3,n8,n5,x1,x2,x3,x8,x5;  double max=0,term,j1,j2,j3,j8,j5;  for(i8=0;i8=1)  {  j8*=(1+0.0084*12*8);  }  }  for(x5=0;x5=1)  {  j5*=(1+0.0075*12*5);  }  }  for(x3=0;x3=1)  {  j3*=(1+0.0069*12*3);  }  }  for(x2=0;x2=1)  {  j2*=(1+0.0066*12*2);  }  }  for(x1=0;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\n",n1,n2,n3,n5,n8);  printf("%.2lf\n",max);  }  运行后:  

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

2. C语言新手存钱

# include 
# include 
void main()
{
  /* 已知银行整存整取存款不同期限的月息利率分别为:
  0.315%(期限一年);0.330%(期限二年);
  0.345%(期限三年);0.375%(期限五年);0.420%(期限八年)。
   要求:输入存钱的本金和期限,求到期的利息与本金的合计。*/
 int n;
 float  money;
 printf("请输入存钱本金和期限\n");
 scanf("%f%d",&money,&n);
 switch(n)
 {case 1:money=money+0.315*0.01*money;break;
 case 2:money=money+0.330*0.01*money;break;
 case 3:money=money+0.345*0.01*money;break;
 case 5:money=money+0.375*0.01*money;break;
 case 8:money=money+0.420*0.01*money;break;
 default:printf("输入错误");break;
 }
 printf("%f",money);

}
我%不会输入就换成0.01了,其余的都对

3. 急!!!求一C语言程序 关于存款和利息

main(){
flaot year8=8,year5=5,year3=3,year2=2,year1=1,rate,accrual,monye,max=0.0;
int saveyear,year;
printf("手里有多少元钱:");
scanf("%f",&monye);
printf("存款期限:");
scanf("%d",&year);
printf("月息利率");
scanf("%f",rate);
printf("");
year8=monye*(rate+rate*year8/10)*12*year;//year8/10为区分不同年限月息利率不同,保证期限越长利率越高.
if(year8>max){
max=year8;//得到最多利息。
saveyear=8;//得到最多利息的年限。
}
year5=monye*(rate+rate*year5/10)*12*year;
if(year5>max){
max=year5;
saveyear=5;
}
year3=monye*(rate+rate*year3/10)*12*year;
if(year3>max){
max=year3;
saveyear=3;
}
year2=monye*(rate+rate*year2/10)*12*year;
if(year2>max){
max=year2;
saveyear=2;
}
year1=monye*(rate+rate*year1/10)*12*year;

if(year1>max){
max=year1;
saveyear=1;
}

printf("%f元存入银行%d年后得到的利息最多是%f",monye,saveyear,max);
}

急!!!求一C语言程序 关于存款和利息

4. 学习C语言有什么好处

当然有了,可以很好的打下基础啊
,C语言是最基本的
计算机编程语言,如果没学好就很难编程了

5. C语言有什么好处啊?

楼上的老兄是否有点错误呀!告诉你,C永远不会过失!C是一种介于高低语言中的很不错的开发语言,有很久的历史!最多应该是开发底层东西,比如操作系统(linux,unix等),最多还用于嵌入式开发最好,有相当大比例是用C语言开发的呵!如果你要搞硬件的话必须要学好它,学软件学它也是很不错的呵

C语言有什么好处啊?

6. 银行存款的C语言编程问题!!!

#include"stdio.h"
void f1(float x)
{
int n;
float y=0.75*x,sum;
for(n=1;n<15;n++)
{
 x=1.08*x;
y=x*0.0075;
y+=y;
x+=x;
}
printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));

}
void f2(float x)
{
    int n;
float y=0.0175*x,sum;

for(n=1;n<15;n++)
{
x+=0.08*x
y+=0.175*x;
}
printf("存入现金%f,可得利息%f,它们之和%f",12*x,12*y,12*(x+y));
}












int main()
{
printf("其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。");

")
printf(">>>>>>>>>>>>>");
printf("请按数字键操作\t"):
printf("\t1.答活期15年本金与利息以及它们之和\n");
printf("\t2.答1年定期15年本金与利息以及它们之和\n");
printf("\t3.答3年定期15年本金与利息以及它们之和\n");
printf("\t4.答5年定期15年本金与利息以及它们之和\n");
printf("\t0退出\t\t5清屏");
switch(getchar())
{
case 1: f1(2000);break;
case 2: f2(2000);break;
case 3: f3(2000);break;
case 4: f4(2000);break;
case 5: system(cls");break;
case 0: exit(1);break;
}
那个其他函数类是,我就不再这里编了,时间紧急,没编译过,有问题再请教

7. 学C语言的好处是什么?

C语言实际上已经成为了中级语言的事实上的标准,如果你从事嵌入式开发、芯片设计等,C语言是必须懂的基础;在高级语言上,C语言的简练和精确也具备特殊的优势;VC的强大在Windows平台上其它语言更是难与之相匹敌,在Unix/Linux平台上,C语言也是最终要的语言,Linux的内核也主要是以C语言写的。

当然C语言也有缺点:就是难,容易出错,因为它的数据类型需要精确,而导致不够深入理解的程序员常容易犯错。

一句话:专业的编程,一定要学C语言;业余水平的,可以直接从VB等入手。

学C语言的好处是什么?

8. C语言学会了有什么好处啊

能学会一种新的思维方式,以后无论学那种语言都会有巨大的帮助,我认为还能增加智商
最新文章
热门文章
推荐阅读