输入圆的半径,求出圆的面积,并输出。

#include<stdio.h>   //文件包含操作//
double area(int a)   //定义area函数,计算圆面积//
{
    double t;   //定义变量//
    t=3.14*a*a;
    return(t);   //将s值返回,通过area带回调用处//
}     //area函数结束//
   void main()    //主函数//
   {
        int r;    //定义变量//
        double s;   //定义变量//
        scanf("%d",&r);  //输入变量r值//
        s=area(r);       //调用area函数,将调用结果赋给s//
        printf("area=%f\n",s);         //输出s值//
    }     //函数体结束//

原文地址:https://www.cnblogs.com/zhangdemingQ/p/12111618.html

时间: 2024-08-30 10:24:51

输入圆的半径,求出圆的面积,并输出。的相关文章

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果

编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果 import javax.swing.JOptionPane; public class Test{ public static void main(String[] args) { int n1=Integer.parseInt(JOptionPane.showInputDialog("Input number 1: ")); int n2=Integer.parseInt(JOptionPane.showInpu

【C++】输入8个数,求出最大值与最小值

//输入8个数,求出最大值与最小值 #include <iostream> using namespace std; int max(int b[],int n),min(int b[],int n); int main() { int a[8]; cout<<"输入8个int型数 :"; for(int i=0;i<8;i++) cin>>a[i]; cout<<"最大数为 "<<max(a,8)&

任意输入一个正整数,求出其各位数字之和

//任意输入一个正整数,求出其各位数字之和 #include <stdio.h>void main(){    int num,s=0;     printf("请任意输入一个正整数:\n");     scanf("%d",&num);     while(num!=0)     {         s=num%10+s;//没有赋值的操作,在编写程序时没有意识到这一点         num=num/10;     } printf(&quo

【C语言】输入一组整数,求出这组数字子序列和中最大值

//输入一组整数.求出这组数字子序列和中最大值 #include <stdio.h> int MAxSum(int arr[],int len) { int maxsum = 0; int i; int j; for (i = 0; i < len; i++) { int thissum = 0; for (j = i; j < len; j++) { thissum += arr[j]; if (thissum>maxsum) maxsum = thissum; } } r

poj 1375 Intervals(解析几何 过圆外一点求与圆的切线)

题目大意:给出一个光源,给出一些圆,求投影区间. 如图,先可以求出角a,通过半径与PQ距离,而角b也可以求出.那么就可以求出两条切线与Y轴的夹角,分别为a+b,b-a. 之后利用角度求出各投影线段的左右顶点,排序判断即可. #include<iostream> #include<algorithm> #include<cmath> #include<cstdio> using namespace std; struct Point { double x,y;

定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在main方法中构造3个对象,调用showArea方法。(体现多态)

实现多态的三个条件:1.要有继承2.要有抽象方法重写3.用父类指针(引用)指向子类对象 重载重写重定义的区别: 1.重载:在同一个类中进行; 编译时根据参数类型和个数决定方法调用; 子类无法重载父类; 父类同名方法被子类该方法覆盖. 2.重写:在父类和子类之间进行; 父类与子类方法有完全相同类型; 在运行时根据具体对象类型决定方法调用; 3.在重写中有抽象方法的会产生多态;没有使用抽象方法叫重定义 以下具体代码具体分析: package test3;abstract class Shape{ /

编程:用户输入两个数,求出其加减乘除,并用消息框显示计算结果

import java.util.Scanner;import javax.swing.JOptionPane;public class FourOperationsOfTwoIntegers {public static void main(String[] args){ String firstNumber, // first string entered by usersecondNumber; // second string entered by userDouble number1,

输入10个数,求出最大元素是第几个数(数组作为函数參数)

小结: 调用有參数的函数时,须要提供实參.实參能够是常量.变量.表达式. 数组元素的作用相当于变量. 数组元素能够作为函数实參,其方法与变量同样.向形參传递数组元素的值.数组名也可作为实參和形參,传递的是数组的首地址. 数组元素能够作函数的实參,可是不能作形參. 由于形參是在函数调用时暂时分配存储单元的.不可能为一个数组元素独立分配存储单元(数组是一个总体,在内存中占连续的一段存储单元).在用数组元素作为函数实參时,把实參传递给形參.是"值传递",数据传递方向是从实參传到形參.单向传递

12.31 练习声明两个变量赋值38.9 ,27.2 作为矩形的长和宽 ,求出矩形的面积.

1 package my123; 2 3 public class Exercise { 4 5 public static void main(String[] args) { 6 // TODO 自动生成的方法存根 7 float chang=38.9f; 8 float kuan=27.2f; 9 float mj=chang*kuan; 10 System.out.println(mj); 11 12 13 } 14 15 } 结果:   1058.0801