栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言题解

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言题解

 

1.假如我国国民生产总值的年增长率为7% , 计算10年后我国国民生产总值与现在相比增长多少百分比 。 计算公式为p = (1+ r )^n. 其中r 为年增长率, n 为年数, p 为与现在相比的倍数 。

2.存款利息的计算 
有 10000元,想存 5 年,可按以下 5 种办法存 :
(1) 一次存5年期。
(2) 先存2年期,到期后将本息再存3年期。
(3) 先存3年期,到期后将本息再存2年期 。
(4) 存1年期,到期后将本息再存1年期,连续存5次 。
(5) 存活期存款。活期利息每一季度结算一次 。
2017 年的银行存款利息如下 :
1 年期定期存款利息为1.5%;
2 年期定期存款利息为2.1%;
3 年期定期存款利息为2.75%;
5 年期定期存款利息为3%;
活期存款利息为0.35%(活期存款每一季度结算一次利息) 。
如果r为年利率,n为存款年数,则计算本息和的公式如下:
1 年期本息和: P =10000 * (1 + r ) ;
n 年期本息和: P = 10000 * (1 + n * r);
存n次1年期的本息和 : P = 10000 * (1 +r)^n ;
活期存款本息和 : P = 10000* (1 + r/4)^4n;
.说明: 10000* (1 + r/4 ) 是一个季度的本息和 。

3.文字加密

从键盘读取5个字母,并把这5个字母加密,然后输出.加密规则是:用原来的字母后面第4个字母代替原来的字母。例如,字母"A" 后面第4个字母是"E";字母"b"后面第4个字母是"f",但是需要注意字母"Z"后面第4个字母是"D";字母"x"后面第4个字母是"b".

例如,从键盘读取的是'Y','e','l','l','o'加密后输出'C','i','p','p','s'

#define _CRT_SECURE_NO_WARNINGS

#include "stdio.h"

# include "math.h"

//nyear,r%,p

 

 //scanf("%d", &x);

 

 float F1(int n,int k)

 {

  float r;

  scanf("%f", &r);

  printf("n年期n");

   float m = k * (1 + n * r); 

   return m;

 }

   

 float F2(int n)

 {

  int i = 1;

   float r = 0.015;

  printf("n次1年期n");

  float j = pow((1 + r), 5);

   float k = 10000 * j;

  printf("%fn", k);

  return k;

 }

 float F3()

 {

  int d = F1(2, 10000);

  float p= F1(3, d);

  return p;

 }

 float F4()

 {

  float d = F1(2, 10000);

  float m= F1(3, d);

  return m;

 }

 float F5(int n)

 

   {printf("活期n");

 float m = pow(1 + (0.0035 / 4), 20);

 float g = 10000 * m;

   return g;

  }

 

 

 void F6()

 {

  char s[6];

  for (int i = 0; i < 5; i++)

  {

   scanf("%c", &s[i]);

   if(s[i]>'A'&&s[i]<='Z')

   s[i] = 65+(s[i] -65+4)%26;

   if (s[i] > 'a' && s[i] <= 'z')

    s[i] = 97+ (s[i] - 97+ 4)%26;

  }

  for (int j = 0; j < 5; j++)

   //putchar(s[j]);

   printf("%c", s[j]);

 }

 int main()

 {

  float p = F1(5, 10000);

  printf("%fn", p);

  F2(5); 

  float m = F3();

  printf("%fn", m);

  float n = F4();

  printf("%fn", n);

  float u=F5(5);

  printf("%fn", u);

  F6();

  return 0;

 }

  

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/784706.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号