cxr11991111 2016-10-31 07:59 采纳率: 0%
浏览 855

一段求圆形周长和面积的程序错误原因?

#include
#define PI 3.14
main()
{ float r ,s , l;

printf("please input r:\n");
scanf("%f”,&r);
if (r>=0)

{s=pi*r*r;
l=2*i*r ;
printf("the area is %f\n",s);
printf("the circumference is %f\n",l);}
else

printf("input error!\n");
}

总是提示第8行和第9行错误:

for statement missing ; in function main

检查了半天,每找到原因,求大神指导

  • 写回答

5条回答

  • threenewbee 2016-10-31 08:03
    关注
     #include <stdio.h>
       #define PI 3.14
    int main()
    { float  r ,s , l;  
     printf("please input r:\n");
     scanf("%f",&r); /后括号写成全角了
        if (r>=0)                        
          {s=PI*r*r; // pi大写
          l=2*PI*r ;
          printf("the area is %f\n",s); 
    printf("the circumference is %f\n",l);}
    else  
    printf("input error!\n"); 
     }  
    
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题