啊哈磊_编程从这里起步
标题:
为什么输出全是0
[打印本页]
作者:
旧巷听风雪染尘
时间:
2020-2-22 20:04
标题:
为什么输出全是0
#include <stdio.h>
#include <stdlib.h>
int main()
{
double pi,r,a,b,c;
pi=3.14159;
scanf("%.lf",&r);
a=2*r;
b=2*r*pi;
c=r*pi;
printf(" %.4f",a);
printf(" %.4f",b);
printf(" %.4f",c);
return 0;
}
复制代码
作者:
炸学校吗
时间:
2020-2-24 14:30
#include <stdio.h>
#include <stdlib.h>
int main()
{
double pi,r,a,b,c;
pi=3.14159;
scanf("%lf",&r);
a=2*r;
b=2*r*pi;
c=r*r*pi;
printf(" %.4f",a);
printf(" %.4f",b);
printf(" %.4f",c);
return 0;
}
用下这个试试。第七号要把”%.lf“改成“%lf”,把点去掉。特别提醒一下,面积是r*r*pi。
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2