C语言题目(在线等答案)
《C语言程序设计基础》(高等教育出版社)上面的题目已知银行不同期限的存款年利率为:活期0.72%一年1.98%二年2.25%三年2.54%五年2.79%要求输入存款的本金...
《C语言程序设计基础》(高等教育出版社)上面的题目
已知银行不同期限的存款年利率为:
活期0.72%
一年1.98%
二年2.25%
三年2.54%
五年2.79%
要求输入存款的本金和期,求到期时能从银行得到的利息与本金的合计(扣除20%利息税) 展开
已知银行不同期限的存款年利率为:
活期0.72%
一年1.98%
二年2.25%
三年2.54%
五年2.79%
要求输入存款的本金和期,求到期时能从银行得到的利息与本金的合计(扣除20%利息税) 展开
3个回答
展开全部
#include <stdio.h>
#include <math.h>
main()
{
float p,t,sum;/*p为本金,t为活期存款天数,sum为本金利息合计*/
int a=1||2,b;/*a为存款方式,b为定期存款时间*/
printf("请选择存款方式:1为活期,2为定期");
scanf("%d",&a);
if(a==1)
{printf("请输入本金和存款天数");
scanf("%f%f",&p,&t);
sum=0.8*p*0.0072/360*t+p;
printf("本息和为%f",sum);
}
if(a==2)
{printf("请输入本金和存款期");
scanf("%f%d",&p,&b);
if(b==1)
{sum=0.8*p*0.0198+p;}
if(b==2)
{sum=0.8*p*0.0225+p;}
if(b==3)
{sum=0.8*p*0.0254+p;}
if(b==5)
{sum=0.8*p*0.0279+p;}
printf("本息和为%f",sum);
}
system("pause");
}
已在devc++上运行通过,请采纳。
#include <math.h>
main()
{
float p,t,sum;/*p为本金,t为活期存款天数,sum为本金利息合计*/
int a=1||2,b;/*a为存款方式,b为定期存款时间*/
printf("请选择存款方式:1为活期,2为定期");
scanf("%d",&a);
if(a==1)
{printf("请输入本金和存款天数");
scanf("%f%f",&p,&t);
sum=0.8*p*0.0072/360*t+p;
printf("本息和为%f",sum);
}
if(a==2)
{printf("请输入本金和存款期");
scanf("%f%d",&p,&b);
if(b==1)
{sum=0.8*p*0.0198+p;}
if(b==2)
{sum=0.8*p*0.0225+p;}
if(b==3)
{sum=0.8*p*0.0254+p;}
if(b==5)
{sum=0.8*p*0.0279+p;}
printf("本息和为%f",sum);
}
system("pause");
}
已在devc++上运行通过,请采纳。
展开全部
思路就是
通过循环进行求余是否得0,如果得0则表示是其中一个因子,同时计数增加(或者显示)
通过循环进行求余是否得0,如果得0则表示是其中一个因子,同时计数增加(或者显示)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
<stdio.h>
#define
N
4998889
void
main()
{
long
i;
int
c=0;
for(i=2;i<=N/2;i++)
if(N%i==0)
c++;
printf("%d",c);
}
<stdio.h>
#define
N
4998889
void
main()
{
long
i;
int
c=0;
for(i=2;i<=N/2;i++)
if(N%i==0)
c++;
printf("%d",c);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询