1215787625 发表于 2023-10-23 19:59:53

为什么两次的值不一样?

#include <stdio.h>
int main()
{
float r,s,c;
/*********begin*********/
float w;

printf("请输入圆半径r:");
scanf("%f",&r);

c = 2*3.14*r;
s = 3.14*r*r;
printf("圆面积S=%f,圆周长C=%f",s, c);

/*********end*********/
return 0;

}
#include <stdio.h>
int main()
{
float r,s,c;
/*********begin*********/
float PI = 3.14;

printf("请输入圆半径r:");
scanf("%f",&r);

c = 2*PI*r;
s = PI*r*r;

printf("圆面积S=%f,圆周长C=%f",s, c);

/*********end*********/
return 0;

}

柿子饼同学 发表于 2023-10-23 20:42:37

没问题啊

yinda_peng 发表于 2023-10-23 20:47:57

哪里不一样了???



yinda_peng 发表于 2023-10-23 20:49:23

你不会是忘记输入的半径不一样导致结果不同了吧…………
页: [1]
查看完整版本: 为什么两次的值不一样?