美文网首页程序员
c语言入门之定义与输入与输出类型相一致

c语言入门之定义与输入与输出类型相一致

作者: 萍浮淵藪 | 来源:发表于2018-10-14 13:42 被阅读0次

错误:

#define pi 3.14

#include<stdio.h>

int main()

{

double r,h,s,v;

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

v=pi*r*r*h;

s=pi*r*r*2+2*pi*r*h;

printf("%.6lf %.6lf\n",v,s);

return 0;

}

正确:

#define pi 3.14

#include<stdio.h>

int main()

{

double r,h,s,v;

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

v=pi*r*r*h;

s=pi*r*r*2+2*pi*r*h;

printf("%.6lf %.6lf\n",v,s);

return 0;

}

注:定义为双精度,错解中为读取整数,输出又为双精度的数,不会报错也无警告但会产生无意义的运算结果

相关文章

  • c语言入门之定义与输入与输出类型相一致

    错误: #define pi 3.14 #include int main() { double r,h,s,v;...

  • C语言基础教程之输入输出

    C语言与计算机的沟通必备,C语言基础教程之输入输出,简单交流 C语言输入&输出 当我们提到输入时,这意味着要向程序...

  • C语言学习(第一天)

    C语言基本数据类型 输入和输出函数 指针入门 C语言指针实现数据交换 指针的常见错误 不可以使用已经被回收的变量 ...

  • 二、编程中基础知识

    1、强类型语言与弱类型语言 变量需要先定义,然后才能使用,这种叫做强类型语言,比如c,c++,Java等。变量不需...

  • 学习C语言基础知识 | 实践篇

    C语言的数据类型 (1)输入输出 make && run (2)C语言方法的调用 make && run (3)C...

  • C语言的基本输入与输出函数(全解)

    C语言的基本输入与输出函数 1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入、...

  • 第十七章 输入和输出文件(1)c++输入和输出概论

    (一)C++的输入和输出概论 C语言采用stdio.h头文件来定义标准输入输出方法,这在c++中同样适用,只不过头...

  • C语言入门基础之输入和输出

    标准输入和标准输出 在C语言里要使用标准输入和标准输出必须包含stdio.h头文件,常用的标准输出和标准输入函数是...

  • IO库

    c++ 语言中不直接处理输入和输出,而是通过一族定义在标准库中的类型来处理IO,这些类型支持从设备读取数据、向设备...

  • BASH

    最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异...

网友评论

    本文标题:c语言入门之定义与输入与输出类型相一致

    本文链接:https://www.haomeiwen.com/subject/idbzaftx.html