用类求圆面积c++

#include<iostream>.
#include<math.h>
using namespace std;
class Circle
{
    public:
        double Transfer(double newr);
        double area();
    private:
        double r;                   
};
double Circle::Transfer(double newr)
{
    r=newr;
}
inline double Circle::area()
{
    cout<<r*r*3.14<<endl;
}
int main()
{
    Circle newcircle;
    double a;
    while(cin>>a)
    {
        newcircle.Transfer(a);
        newcircle.area();
    }
    return 0;
}

在用类时  记得类和结构体一样的地方就是class Circle不用加“()”还有在后面要加“;”

时间: 2024-10-16 08:29:54

用类求圆面积c++的相关文章

C语言 &#183; 求圆面积表面积体积

算法提高 3-3求圆面积表面积体积 时间限制:1.0s   内存限制:256.0MB 问题描述 接受用户输?的数值,输出以该值为半径的(1)圆面积,(2)球体表面积,(3)球体体积.pi 取值3.1415926536 ,结果保留10位小数,每一列占20个字符,左对齐. 样例输入 一个满足题目要求的输入范例.例:1 样例输出 与上面的样例输入对应的输出.例:(第一行1是输入,第二行是输出) 数据规模和约定 所有结果在double类型的表示范围内. 1 #include<stdio.h> 2 #d

矩形类 求面积

尝试编写一个矩形类,将长与宽作为矩形类的属性,在构造方法中将长.宽初始化,定义一个成员方法求此矩形的面积. 1 package org.hanqi.pn0120; 2 3 public class juxing { 4 5 juxing() 6 { 7 chang=10; 8 kuan=9; 9 } 10 //属性 11 double chang; 12 13 double kuan; 14 15 //行为 16 void mianji() 17 { 18 System.out.println(

求圆面积-小数四舍五入精度控制(蓝桥)

问题描述 给定圆的半径r,求圆的面积. 输入格式 输入包含一个整数r,表示圆的半径. 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积. 说明:在本题中,输入是一个整数,但是输出是一个实数. 对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误. 实数输出的问题如果没有特别说明,舍入都是按四舍五入进行. 样例输入 4 样例输出 50.2654825 数据规模与

给半径求圆面积

<script> var circularityArea = new Function("r","return r*r*Math.PI"); //创建一个函数对象 var rCircle = 2;//给定圆的半径 var area = circularityArea(rCircle); alert("半径为2的圆面积为:" + area);</script>

求圆面积

1/24 %.7lf "%7.2lf"表示输出宽度是7,小数保留2位,l表示双精#define无分号 输入包含一个整数r,表示圆的半径.输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积.说明:在本题中,输入是一个整数,但是输出是一个实数. 对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误. 实数输出的问题如果没有特别说明,舍入都是按四舍五入进行.

类 求数组最大最小平均

package com.ctu.java.exer; public class TestArray { public static void main(String[] args) { int[] arr = new int[]{12,4,76,0,-98,-54,4,100}; ArrayUtil au = new ArrayUtil(); int max = au.getMax(arr); System.out.println("最大值为:" + max); int avg = a

c#操作数据库,试着封装成类 - 求误入指点.

Mysql操作 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using MySql.Data.MySqlClient; using System.Text.RegularExpressions; namespace importTxtToMysql { class oMySq

【原创】Python 对象创建过程中元类, __new__, __call__, __init__ 的处理

原始type: type是最原始的元类,其__call__方法是在你使用" t_class = type(classname_string, base_classes_tuple, attributes_dict)" 这种语法来使用时, 在__call__方法内使用又会调用type的__new__和__init__方法来创建classname_string的具体类,并初始化类信息.当type(***)调用完成, classname_string代表的类可以用来创建实例了. 元类调用过程

string类总结

头文件: <string> 初始化: string str(s1); string str("value"); string str(10, 'c'); 读写 //输入未知数目的string对象 string str; while (cin >> str) cout << str << endl; //读取整行文本 while (getline(cin, str)) cout << str << endl; 操作