您的位置:首页 > 编程语言 > C语言/C++

小结:C语言的输入和输出

2013-07-15 16:42 225 查看
因为一直学C++,不熟悉C。通过一个例子来学C的输入和输出。

#include <cstdlib>

#include <iostream>

#include<cmath>

using namespace std;

int main(int argc, char *argv[])

{

double r,h;

const double pi=4.0*atan(1.0);

scanf("%lf%lf",&r,&h);

printf("Area=%.3lf\n",pi*r*r*2.0+2*pi*r*h);

system("PAUSE");

return EXIT_SUCCESS;

}

1)scanf控制输入格式,%f表示输入浮点数,&必须要有;不要写成("%lf%lf\n",&r,&h),虽然不知道为啥,但是如果加了的话,会使输入不合常理,等待以后解决……

百度到:\n 在scanf 格式串中不表示等待换行符, 而是读取并放弃所有的空白字符


2)printf是用来输出的,("Area=%.3lf\n",中的.3表示输出小数点后三位;只有以%lf开头的部分才回被后面的值替换掉,其他部分如area原样输出;

3)尽量用const关键字声明常数;

4)const double pi=4.0*atan(1.0);利用反三角函数求Pi。记住公式!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐