1. 1 /*
  2. 2 //读入一个双精度浮点数,保留12位小数输出这个浮点数。
  3. 3 #include<iostream>
  4. 4 #include <iomanip>
  5. 5 using namespace std;
  6. 6 int main()
  7. 7 {
  8. 8 double a;
  9. 9 cin >> a;
  10. 10 cout << setprecision(12) << fixed << a << endl;
  11. 11 }*/
  12. 12 //给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
  13. 13 /*
  14. 14 #include <iostream>
  15. 15 using namespace std;
  16. 16 int main()
  17. 17 {
  18. 18 char a;
  19. 19 cin >> a;
  20. 20 cout << " " << a << endl;
  21. 21 cout << " " << a << a << a << endl;
  22. 22 cout << a << a << a << a << a << endl;
  23. 23 return 0;
  24. 24 }*/
  25. 25 //分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)
  26. 26 /*
  27. 27 #include <iostream>
  28. 28 using namespace std;
  29. 29 int main()
  30. 30 {
  31. 31 cout << sizeof(int) <<" "<< sizeof(short) << endl;
  32. 32 return 0;
  33. 33 }*/
  34. 34 //输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
  35. 35 /*
  36. 36 #include <iostream>
  37. 37 #include<cstdio>
  38. 38 using namespace std;
  39. 39 int main()
  40. 40 {
  41. 41 char a;
  42. 42 cin >> a;
  43. 43 int b = a;
  44. 44 cout << b;
  45. 45 //printf("%d", a);
  46. 46 return 0;
  47. 47 }*/
  48. 48 //输入一个ASCII码,输出对应的字符。
  49. 49 /*
  50. 50 #include<iostream>
  51. 51 using namespace std;
  52. 52 int main()
  53. 53 {
  54. 54 short int a=0;
  55. 55 cin >> a;
  56. 56 cout <<(char)a<<endl;
  57. 57 return 0;
  58. 58 }*/
  59. 59 //将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
  60. 60 /*
  61. 61 #include <iostream>
  62. 62 using namespace std;
  63. 63 int main()
  64. 64 {
  65. 65 int x, y;
  66. 66 bool a;
  67. 67 cin >> x;
  68. 68 a = x;
  69. 69 y = a;
  70. 70 cout << y<<endl;
  71. 71 }*/
  72. 72 //给定3个整数a、b、c,计算表达式(a+b)/c的值。
  73. 73 /*
  74. 74 #include<iostream>
  75. 75 using namespace std;
  76. 76 int main()
  77. 77 {
  78. 78 short a, b, c;
  79. 79 cin >> a >> b >> c;
  80. 80 cout << (a + b)/c << endl;
  81. 81 return 0;
  82. 82 }*/
  83. 83 //两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)
  84. 84 /*
  85. 85 #include<iostream>
  86. 86 #include <iomanip>
  87. 87 using namespace std;
  88. 88 int main()
  89. 89 {
  90. 90 int a, b;
  91. 91 cin >> a >> b;
  92. 92 cout << setprecision(9) << fixed << (double)a / b << endl;
  93. 93 return 0;
  94. 94 }*/
  95. 95 //甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。
  96. 96 //输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。
  97. 97 /*
  98. 98 #include<iostream>
  99. 99 #include <iomanip>
  100. 100 using namespace std;
  101. 101 int main()
  102. 102 {
  103. 103 int a, b;
  104. 104 cin >> a >> b;
  105. 105 cout<< setprecision(3) << fixed << ((double)b/a)*100<<"%" << endl;
  106. 106 return 0;
  107. 107 }*/
  108. 108 //给出圆的半径,求圆的直径、周长和面积。
  109. 109 /*
  110. 110 #include<iostream>
  111. 111 #include <iomanip>
  112. 112 using namespace std;
  113. 113 int main()
  114. 114 {
  115. 115 float r, pi = 3.14159;
  116. 116 cin >> r;
  117. 117 cout << setprecision(4) << fixed << 2 * r << " " << 2 * r*pi << " " << pi * r*r << endl;
  118. 118 return 0;
  119. 119 }*/
  120. 120 /*
  121. 121 #include<iostream>
  122. 122 #include<iomanip>
  123. 123 using namespace std;
  124. 124 int main()
  125. 125 {
  126. 126 double r, d, c, s, pi;
  127. 127 pi = 3.14159;
  128. 128 cin >> r;
  129. 129 cout << setiosflags(ios::fixed) << setprecision(4);
  130. 130 cout << 2 * r << " " << 2 * pi*r << " " << pi * r*r << endl;
  131. 131 return 0;
  132. 132 }*/
  133. 133 //将一个三位数反向输出
  134. 134 /*
  135. 135 #include<iostream>
  136. 136 using namespace std;
  137. 137 int main()
  138. 138 {
  139. 139 int a;
  140. 140 cin >> a;
  141. 141 int x = a % 10;
  142. 142 int y = a / 10 % 10;
  143. 143 int z = a / 100;
  144. 144 cout << x<<y<<z << endl;
  145. 145 return 0;
  146. 146 }*/
  147. 147 //你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。
  148. 148 //虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,
  149. 149 //那么经过y小时你还有多少个完整的苹果?
  150. 150 /*
  151. 151 #include<iostream>
  152. 152 using namespace std;
  153. 153 int main()
  154. 154 {
  155. 155 int n = 0, x = 0, y = 0;
  156. 156 cin >> n>> x>> y;
  157. 157 if (y%x == 0)
  158. 158 {
  159. 159 cout << n - y / x << endl;
  160. 160 }
  161. 161 else
  162. 162 {
  163. 163 cout << n - y / x - 1 << endl;
  164. 164 }
  165. 165 return 0;
  166. 166 }*/
  167. 167 //给出一个等差数列的前两项a1,a2,求第n项是多少
  168. 168 /*
  169. 169 #include<iostream>
  170. 170 using namespace std;
  171. 171 int main()
  172. 172 {
  173. 173 int a1=0, a2=0, n=0;
  174. 174 cin >> a1 >> a2 >> n;
  175. 175 cout << a1 + (n - 1)*(a2 - a1) << endl;
  176. 176 return 0;
  177. 177 }*/

C++基础练习1的更多相关文章

  1. java基础集合经典训练题

    第一题:要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10; 分析:*1.看到这个题目,或许你脑海中会想到很多方法,比如判 ...

  2. node-webkit 环境搭建与基础demo

    首先去github上面下载(地址),具体更具自己的系统,我的是windows,这里只给出windows的做法 下载windows x64版本 下载之后解压,得到以下东西 为了方便,我们直接在这个目录中 ...

  3. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  4. Golang, 以17个简短代码片段,切底弄懂 channel 基础

    (原创出处为本博客:http://www.cnblogs.com/linguanh/) 前序: 因为打算自己搞个基于Golang的IM服务器,所以复习了下之前一直没怎么使用的协程.管道等高并发编程知识 ...

  5. [C#] C# 基础回顾 - 匿名方法

    C# 基础回顾 - 匿名方法 目录 简介 匿名方法的参数使用范围 委托示例 简介 在 C# 2.0 之前的版本中,我们创建委托的唯一形式 -- 命名方法. 而 C# 2.0 -- 引进了匿名方法,在 ...

  6. HTTPS 互联网世界的安全基础

    近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是 ...

  7. Swift与C#的基础语法比较

    背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...

  8. .NetCore MVC中的路由(1)路由配置基础

    .NetCore MVC中的路由(1)路由配置基础 0x00 路由在MVC中起到的作用 前段时间一直忙于别的事情,终于搞定了继续学习.NetCore.这次学习的主题是MVC中的路由.路由是所有MVC框 ...

  9. .NET基础拾遗(5)多线程开发基础

    Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理基础 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开 ...

  10. .NET 基础 一步步 一幕幕[面向对象之方法、方法的重载、方法的重写、方法的递归]

    方法.方法的重载.方法的重写.方法的递归 方法: 将一堆代码进行重用的一种机制. 语法: [访问修饰符] 返回类型 <方法名>(参数列表){ 方法主体: } 返回值类型:如果不需要写返回值 ...

随机推荐

  1. 项目开发中的pro、pre、test、dev环境及SpringBoot多环境配置

    一.介绍: pro:生产环境,面向外部用户的环境,连接上互联网即可访问的正式环境. pre:灰度环境,外部用户可以访问,但是服务器配置相对低,其它和生产一样. test:测试环境,外部用户无法访问,专 ...

  2. 1.DRF初始化

    1.DRF框架的8个核心功能   1.认证(用户登录校验用户名密码或者token是否合法) 2.权限(根据不同的用户角色,可以操作不同的表) 3.限流(限制接口访问速度) 4.序列化(返回json) ...

  3. 鸿蒙开发板外设控制 之 实现物理按键的“长按事件”(按键通用框架 V0.0.2)

    我在之前的帖子<实现按键"按下事件"和"释放事件"的通用框架(V0.0.1)>中阐述了DTButton-V0.0.1的设计思路,并且也在帖子中开源了 ...

  4. 炸了!一口气问了我18个JVM问题!

    前言 GC 对于Java 来说重要性不言而喻,不论是平日里对 JVM 的调优还是面试中的无情轰炸. 这篇文章我会以一问一答的方式来展开有关 GC 的内容. 不过在此之前强烈建议先看这篇文章深度揭秘垃圾 ...

  5. npm的命令参数 --save-dev和 --save两者有什么区别?

    我们在安装npm包的时候经常会遇到 --save-dev 和 --save 这两个命令参数,两个命令都是往package.json文件里写入信息,两者有什么区别呢? 1. --save 会把依赖包名称 ...

  6. centos6.5开机执行命令

    虚拟机由于用nat方式联网centos6.5,设置了eth0 dhcp,开机没自动获取到IP, 导致secureCRT连不上,所以,让linux开机自动执行下dhclient获取下分配的ip, 这样, ...

  7. 删除ceph集群mds

    ceph集群新搭建以后是只有一个默认的存储池rbd的池 ## 创建文件接口集群 1.创建一个元数据池 [root@mytest ~]# ceph osd pool create metadata 20 ...

  8. 算法:矩阵连乘(Java)动态规划

    Description 给你2个矩阵A.B,我们使用标准的矩阵相乘定义C=AB如下: A数组中栏(column)的数目一定要等于B数组中列(row)的数目才可以做此2数组的相乘.若我们以rows(A) ...

  9. 02、MyBatis XML 全局配置文件

    MyBatis-全局配置文件 在MyBatis中全局配置文件有着重要的地位,里面有9类行为信息;如果我们要想将MyBatis运用的熟练,配置全局配置文件是必不可少的步骤,所以我们一定要啃下这一块硬骨头 ...

  10. 内存使用过高点检checklist

    正在运行的程序按照内存段来组织,内存段的类型有如下几种: 代码段:用户程序指令,长期存在内存中 数据段:全局变量等,长期存在内存中 堆:局部变量,参数参数等,短期存在内存中 栈:动态存储,可变 代码段 ...