花千树下鱼龙舞 发表于 2021-3-10 11:56:25

求圆的面积之类的 报错

#include <stdio.h>
#include <math.h>

int main(void)
{
    int r                                                ;
    float s , cs,cv,p=3.1415926 ;
    printf("请输入圆的半径\n")   ;
    scanf("%d", &x)                               ;
    s=p*r*r                                               ;
        printf("圆的面积为%f\n",s)       ;
        cs=4*p*r*r                                       ;
    printf("圆球的面积为%f\n",cs);
    cv=(4/3)*p*r*r*r                       ;
    printf("圆球的体积为%f\n",cv);
    return 0                                       ;
}

花千树下鱼龙舞 发表于 2021-3-10 11:57:22

请大佬们看看哪错了

花千树下鱼龙舞 发表于 2021-3-10 12:21:13

有人吗

_Donghao 发表于 2021-3-10 12:25:16

scanf("%d", &x)    未声明X变量

FishC--Student 发表于 2021-3-10 12:38:15

改成这样试试:
#include <stdio.h>
#include <math.h>

int main(void)
{
    int r;
    double s, cs ,cv, p = 3.1415926;
    printf("请输入圆的半径\n");
    scanf("%d", &r);
    s = p * r * r;
    printf("圆的面积为%lf\n", s);
    cs = 4 * p * r * r;
    printf("圆球的面积为%lf\n", cs);
    cv = (4 / 3) * p * r * r * r;
    printf("圆球的体积为%lf\n", cv);
    return 0;
}
编译、运行实况:
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Users\liu11> cd "c:\Users\liu11\Desktop\" ; if ($?) { gcc 1.c -o 1 } ; if ($?) { .\1 }
请输入圆的半径
5
圆的面积为78.539815   
圆球的面积为314.159260
圆球的体积为392.699075
PS C:\Users\liu11\Desktop>
页: [1]
查看完整版本: 求圆的面积之类的 报错