1.2 变量及输入

要完成人与计算机的交互,有输出就得有输入。c++中输入输出最基本的是cout,cin。c中是printf和scanf。下面关于是scanf的用法:

1-4 a + b问题

1 #include<stdio.h>
2 int main()
3 {
4     int a, b;
5     scanf("%d%d", &a, &b);
6     printf("%d", a + b);
7
8     return 0;
9 }

a, b是变量,c系列是一种强类型计算机语言。每个变量必须声明数据类型。

scanf用法一看就会,其中的占位符和后面变量数据类型,个数一一对应,且每个变量前面都得加&符号

例题 1-1:求圆柱体的表面积

输入底面半径 r 和高 h,输出圆柱体的表面积,保留3位小数,格式见样例:

样例输入:

3.5 9

样例输出:

Area = 274.889

程序1-5 圆柱体的表面积

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     const double PI = acos(-1.0);
 6     double r, h, s1 = 0, s2 = 0, s = 0;//si是底面积,s2是侧面积,s是所求的表面积
 7     scanf("%lf%lf", &r, &h);
 8     s1 = PI * r * r;
 9     s2 = 2 * PI * r * h;
10     s = s1 * 2 + s2;
11     printf("Area = %.3f\n",s);
12
13     return 0;
14 }

这里我总结有两个技巧和一个易混点。

  技巧:

    1.∏可以直接输入3.1415926,还可以利用公式acos(-1.0)得到。

    2.对于不变的量我们可以用const声明为符号常量,编译器将把他加入到符号表。

  易混点:

    1 printf输出float和double都可以用%f,double还可以用%lf。
    2 scanf输入float用%f,double输入用%lf。

时间: 2024-10-08 11:02:35

1.2 变量及输入的相关文章

算法竞赛入门经典_2_变量及其输入

代码: //2017-6-19 变量及其输入 #include <stdio.h> #include <math.h> void AAndB(); void CircleZtArea(); int main() { AAndB(); CircleZtArea(); return 0; } void AAndB() { int a, b; scanf("%d%d", &a, &b); //scanf("%d", a);//错误,

【2017-2-17】VS基本应用及C#基础第一节(定义变量、输入及输出)

一VS基本应用 (一)新建项目 新建项目可有多种方法例如: 1.  在VS起始页面建立新项目 2.  在集成环境中,通过"文件"/"新建"/"项目",出现新建项目对话框,在其中选择C#-控制台应用程序-框架Framework4,完成新建 3.  在已打开项目中,在解决方案管理器中右键/添加/新建项目 (二)基本应用 1.在工具/选项/环境/常规中可设置主题,字体和颜色可设置项目中的代码字体颜色 2.在文本编辑器/C#中可设置行号 二C#基础 新建

指针变量:输入a和b两个整数,按先大后小的顺序输出a和b。

#include <stdio.h>int main() { int *p1,*p2,*p,a,b;   printf("please enter two integer numbers:");   scanf("%d,%d",&a,&b);                   // 输入两个整数   p1=&a;                                  // 使p1指向变量a   p2=&b; 

Kettle变量和自定义java代码的实例应用

1  kettle.properties参数配置数据源连接和FTP连接 由于测试环境和生产环境中数据库连接FTP等配置会在部署过程中变更,所以预先定义成配置项,在配置文件中修改,这样测试和发布将会变得简单,下面以数据库为例说明这类配置的使用. (1)      首先要找到配置文件,不同的操作系统路径也不一样,本人用win7进行开发,配置文件的路径为"C:\Users\chenpeng\.kettle\kettle.properties",如下: (2)      配置文件中的具体配置如

java环境搭建系列:JDK环境变量详细配置

学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境.为了让java程序放在电脑的任意位置都可以执行,jdk的配置环境变量就可以解决这个问题.JDK一般都需要配置三个环境变量JAVA_HOME,HOME和CLASSPATH.下面我就来说说关于这三个环境变量的配置. ☆ 准备工作 ①,保证自己自己电脑安装合适的jdk(jdk和电脑系统的位数一致) ②,知道怎么打开dos(注:window徽标键+R

main()函数的输入参数 main(int argc, char** argv)

一般简单的C++程序,main函数的写法都是 int main() {... ; return 0;},但是,如果在运行程序时需要有参数输入,可以是使用将主函数写成int main(int argv, char** argv)的形式. 如测试程序如下: #include <iostream> using namespace std; int main(int argc, char** argv) { for(int i = 0; i<argc; i++) cout << ar

JS基础变量、运算符和分支结构

[使用JS的三种方式]   1.HTML标签中内嵌JS(不提倡使用):   <button onclick="javascript:alert('小婊子,真点啊!')">有本事点我呀</button>   2.HTML页面中直接使用JS:   <script type="text/javascript">   //JS代码  </script>   3.引用外部JS文件:   <script language=&

windows设置临时环境变量path

所有在命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改. 1.查看当前所有可以的环境变量:输入set查看 2.查看某个环境变量:输入 set 变量名 例如 set path 3.修改环境变量:输入 set 变量名=变量内容例如: set path=d:\test 4.追加环境变量内容: set 变量名=%变量名%;变量内容 例如: set path=%path%;d:\file

linux下环境变量详解

玩Linux也很久了,竟然对环境变量的了解不是很系统,今天就学习下. 参考: www.xuexuhui.blog.51cto.com ================================ Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常 每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义.用户可以 对自己的运行环境进行定制,其方法就是修改相应的系统环境变量. 常见的环境变量 对于PATH和HOME等环境变量大家都不陌生.除此之外