发布网友 发布时间:2024-03-10 19:15
共5个回答
热心网友 时间:2024-04-06 10:55
第一,把int a改成float a,或者使用强制转化,不同类型的数据之间的计算容易造成错误;
第二,printf里的语句是没有取地址符号&;
第三,getch()不知道是什么,删掉吧;
第四,写上头文件:#include<stdio.h>;
正确程序:
#include<stdio.h>
void main()
{
float a;
float c;
scanf("%f",&a);
c=3.14*a*a;
printf("%f",c);
}
输入5,运行结果如下:
热心网友 时间:2024-04-06 11:01
printf("%f",c);热心网友 时间:2024-04-06 10:57
printf("%f",c); 输出不用加 &热心网友 时间:2024-04-06 10:55
#include<stdio.h>热心网友 时间:2024-04-06 10:58
printf("%f",c);就可以了