程序改错

2024-12-02 18:46:05
推荐回答(3个)
回答1:

1)#include
2)main()
{
3) float r; p=3.14,c,area;
4) printf(“input r:”);
5) scanf(“%f ”, r);
6) c=2p*r;
7) area=p*r*r
8) printf(“c=%-7.2f,area=%-7.2f”,c,area);
9)}

错误语句的行号: 3
改正后的语句全行:float r,p=3.14,c,area;
错误语句的行号: 5
改正后的语句全行:scanf(“%f ”, &r);
错误语句的行号: 6
改正后的语句全行:c=2*p*r;
错误语句的行号: 7
改正后的语句全行:area=p*r*r;

回答2:

#include
void main() //最好加void
{
float r, p=3.14,c,area; //r后的分号改逗号。
printf("input r:");//引中是中文的,改为英文。
scanf("%f", &r);//引中是中文的,改为英文。r前加&。
c=2*p*r; //p前加*
area=p*r*r; //行末加分号。
printf("c=%-7.2f,area=%-7.2f",c,area);//引中是中文的,改为英文。
}

回答3:

2最好添加void
3改为
float r,p,c,area;
5改为
scanf("%f",&r);
7缺少分号