格式控制好,整个输出的格式就定了
具体讲,就是这个是什么样的数。
输入函数 scanf 里面符号,& 这个是取地址符号
原样输入
printf 输一遍,都要再打一遍,简单一点,不要加
你发现,它的关键字都是蓝色的,所以你不太会错
能处理的数据类型:
基本数据类型:
构造数据类型
指针类型
空类型
运算符和表达式
扫除了以前的一大盲点: #define PI 3.14 在最开始的地方,这样定义一下
常量不仅是数字或字符,也可以是一些名字,一般用大写的
究竟是不是,还看你的定义
变量的值是可以改变的,存放数据的工作单元。
用常量的好处,可以避免混淆,如这个数正好也是3.14,是否就认为之是圆周率呢?


1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #define PI 3.14 //这一块不能少了 # 5 using namespace std; 6 7 int main(int argc, char *argv[]) { 8 9 //基于圆周率算一下表面积和体积 10 float r; 11 float s,v; 12 scanf("%f",&r); //想不到竟然将 %f 写成了 f% 13 s = PI*r*4; 14 v = 4/3*r*r*r*PI; 15 printf("s=%f,v=%f",s,v); 16 return 0; 17 }
强调的一点,中间一定要统一,格式控制输入的数字之间是什么分隔一定要统一,
或者是空格,或者是逗号,或者什么也不加,当然到真输入的时候是必须加的
scanf 中尽量少写一些,否则在真输入的时候还得重新输入一遍,而且不要加 \n ,这个有时候还不是敲一个回车可以解决的