• 2021-08-27
    输入圆的半径r, 求圆的周长和面积。阅读并补充完整以下程序。程序中π取3.14159,结果保留两位小数。
    #include
    ____①____3.14159 //定义符号常量 PI
    void main()
    { float r,l,area; /*分别代表半径、周长和面积*/
    ______②_____; //输入半径r
    l=2*PI*r;
    area=PI*r*r; printf("l=%.2f,area=%.2f
    ",l,area);
    }

  • #define PI scanf("%f",&r)

    举一反三

    内容

    • 0

      执行以下程序,输出的半径是[填空1]。#include "stdio.h"#define PI 3.14159void main(){ int r; float area; for(r=1;r<=10;r++) { area=PI*r*r; if(area>100) break; } printf ("r=%d\n",r);}

    • 1

      下列代码用于获取用户输入的圆半径,然后计算面积并输出,请分析程序补充完整。 __________ math [br][/br] r = float(__________('请输入圆的半径:')) area = math.pi * r * r print(f'圆的面积是{area}')

    • 2

      下面程序的功能是:area函数计算圆的面积,main函数中调用area函数,计算给定半径的圆的面积,输出时显示两位小数。请填空。#include<stdio.h>#define PI 3.14 int main( ){______;float x = 2.4 , y ;y = area( x ) ; printf( "%6.2f\n" , y ) ;return 0 ;}float area ( float r ){float s ;s= PI * r * r ;_______;}

    • 3

      完善程序,运用符号常量求圆的面积,结果保留两位小数。#include #define PI 3.14159void main(){ float r,s;scanf("%f",&r)s=PI*r*r;printf(“s=【1】\n”,s);}

    • 4

      程序改错题/**********FOUND**********/下面第一行语句有错误。改正错误语句,将正确语句分别填空。以下程序实现输入圆的半径,求圆的周长。请改正程序中的错误。#include "stdio.h"void main(){ int r;float s,l;printf("Enter r:");scanf("%d", &r);/**********FOUND**********/l=2πr/**********FOUND**********/printf("l=%d\n",l);}