Archimedes

//Archimedes
#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    const double y = 62.4;
    const double pi = 3.1415926;
    double weigth,radius,volume,fb;
    
    cout<<"输入球的重量和半径:\n";
    cin>>weigth>>radius;
    
    volume = (4.0/3)*pi*pow(radius,3);
    fb = y * volume;
    
    if(weigth > fb)
        cout<<"The ball will sink!\n";
    else
        cout<<"The ball will float!\n";
        
    return 0;
    
}
时间: 2024-10-12 21:25:06

Archimedes的相关文章

C++对C的改进(2)

本文地址:http://www.cnblogs.com/archimedes/p/cpp-change2.html,转载请注明源地址 区别一:原型声明的区别 原型声明的概念: 函数要先定义再使用,如果先使用后定义则必须使用原型声明 #include <iostream> using namespace std; int main() { float add(float x,float y);//原型声明 float a,b,c; cout << "Please enter

C++构造函数

构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数,构造函数的工作是保证每个对象的数据成员具有合适的初值 本文地址:http://www.cnblogs.com/archimedes/p/cpp-constructor.html,转载请注明源地址 C++采用构造函数为对象初始化: 功能:初始化对象 函数名:与类名相同 参数:无 返回值:不指定返回值(不能写void ) 位置:通常作为public成员 内容:任意,通常只包含成员赋值语句 调用方法:通常创建对象时自动调用 Time

C99标准的新特性

C语言标准的发展 C语言的发展历史大致上分为4个阶段:Old Style C.C89.C99和C11. C89是最早的C语言规范,于1989年提出,1990年先由ANSI(美国国家标准委员会,American National Standards Institute)推出ANSI版本,后来被接纳为ISO国际标准(ISO/IEC9899:1990),因而有时也称为C90,最经典的C语言教材[K&R]就是基于这个版本的,C89是目前最广泛采用的C语言标准,大多数编译器都完全支持C89,C99(ISO

二叉堆(binary heap)

堆(heap) 亦被称为:优先队列(priority queue),是计算机科学中一类特殊的数据结构的统称.堆通常是一个可以被看做一棵树的数组对象.在队列中,调度程序反复提取队列中第一个作业并运行,因而实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权.堆即为解决此类问题设计的一种数据结构. 本文地址:http://www.cnblogs.com/archimedes/p/binary-heap.html,转载请注明源地址. 逻辑定义 n个

数学故事

发信人: ukim (我没有理想), 信区: Mathematics 标 题: Heroes in My Heart ( 序 ) 发信站: 北大未名站 (2002年04月06日14:23:24 星期六), 转信 --------------------------------- To Music For the Encouragement and Smiles She Gave Me --------------------------------- 序 废话几句. 多年以前,我有一个很宏伟的计

java学习笔记15--多线程编程基础2

本文地址:http://www.cnblogs.com/archimedes/p/java-study-note15.html,转载请注明源地址. 线程的生命周期 1.线程的生命周期 线程从产生到消亡的过程 一个线程在任何时刻都处于某种线程状态(thread state) 线程生命周期状态图 诞生状态 线程刚刚被创建 就绪状态 线程的 start 方法已被执行 线程已准备好运行 运行状态 处理机分配给了线程,线程正在运行 阻塞状态(Blocked) 在线程发出输入/输出请求且必须等待其返回 遇到

C++静态成员

本文地址:http://www.cnblogs.com/archimedes/p/cpp-static2.html,转载请注明源地址 静态数据成员 定义: 以关键字static声明的数据成员 class Box { public: int volume() const; private: int iwitch; int length; int heigth; static int count; }; 初始化: 静态数据成员必须初始化且只能在类外初始化,初始化时不能加static,格式: 类型 类

java学习笔记10--泛型总结

java学习笔记系列: java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对象的初始化与回收 java学习笔记3--类与对象的基础 java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/archimedes/p/java-study-note10.html,转载

汇编语言--寄存器(cpu工作原理)

本文地址:http://www.cnblogs.com/archimedes/p/assembly-register.html,转载请注明源地址. 本文主要将介绍的是8086 CPU中的寄存器, 寄存器就是个存储信息的单元或者说是器件又或者说是容器而已,就比如内存也是一个存储介质或者说是存储单元而已,其实寄存器从理解上来说和内存差不多, 只不过寄存器(这里讨论的寄存器都是 CPU 中的寄存器,不包括外设上的寄存器)位于CPU内部,寄存器是 CPU 中的稀有资源,而对于一个汇编程序员来说,CPU