Josh.Am 2020-11-22 13:54 采纳率: 0%
浏览 11

为什么我的代码不能进行预想运行?

就是说,一个很简单的代码块

#include <stdio.h>

#define PI 3.14159

int main()

{

    double r,l,s,v;

    printf("please input:");

    scanf("%f");

    l=r*r;

    s=PI*l;

    v=4*PI*r*r*r;

    printf("please show number:\n",r,l,s,v);

    return 0;

}

然后输出之后根本输不出正确答案,怎么解决?

  • 写回答

2条回答 默认 最新

  • Radar_LFM 新星创作者: 嵌入式与硬件开发技术领域 2020-11-22 14:02
    关注

    首先,你的scanf函数有问题,没有明确输入的变量,其次,你的输出函数也不对,没有确定输出的格式

    评论

报告相同问题?