编程,C语言,程序找错,大学生

编程:输入半径,求球的体积和表面积

c++ nclude#include#define PI 3.14 int main() { float r,v,s; printf("输入半径r:"); scanf("%f,&r"); v=4.0/3*PI*pow(r,3); s=4*PI*pow(r,2); scanf("体积为:%0.2f",v); scanf("表面积为:%0.2f",s); return 0; }指出编写的哪里有问题

你的输入和输出都有错误,输入scanf的引号位置错了,输出应该使用printf。修改后的代码如下,如果有用,望采纳,谢谢!

#include<stdio.h>
#include<math.h>
#define PI 3.14
int main() { 
    float r,v,s; 
    printf("输入半径r:"); 
    scanf("%f",&r); 
    v=4.0/3*PI*pow(r,3); 
    s=4*PI*pow(r,2); 
    printf("体积为:%0.2f",v); 
    printf("表面积为:%0.2f",s); 
    return 0; 
} 

scanf("%f,&r"); 改成 scanf("%f",&r);
scanf("体积为:%0.2f",v); 改成 printf("体积为:%0.2f",v);
scanf("表面积为:%0.2f",s); 改成 printf("表面积为:%0.2f",s);