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。

 

转载于:https://www.cnblogs.com/Traim304/p/4613489.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值