这样写程序对么??为什么提示说不对?这是poj1005题

#include<stdio.h>#definePI3.14159voidmain(){intN,i;doublex,y,year;scanf("%d",&N);for(... #include<stdio.h>
#define PI 3.14159
void main()
{
int N,i;
double x,y,year;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
scanf("%lf%lf",&x,&y);
year=(x*x+y*y)*PI/100;
printf("Property %d: This property will begin eroding in year %d.\n",i,int(year+1));
}
printf("END OF OUTPUT.");
}
展开
 我来答
yanglet
2012-12-12 · TA获得超过141个赞
知道答主
回答量:30
采纳率:0%
帮助的人:19.9万
展开全部
一定是标准C的形式,因为Program online Judging是机器评判,而且后台编译器是GNC。
首部返回值一定得int。如下:
int main()
{
//语句们
return 0;
}
还有,输出形式和输入数据的格式必须和题目要求的完全一致。
更多追问追答
追问
标准c形式??是什么意思啊??void main不标准么??我们课本上都是用的void main  求解??
追答
标准C的主函数首部形式是:int main()
这才是默认的。我非常欣赏GNC支持的标准C形式,也欣赏北大版的poj,这样才能为未来培养有严谨工作作风,良好代码习惯的人。
如果认为我的回答有益,希望给推荐哈满意哈啊~~
我是乌卒卒
2012-12-12
知道答主
回答量:16
采纳率:0%
帮助的人:9.1万
展开全部
目测木有问题,不过int(year+1)这种写法没试过,习惯写成(int)year + 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
进不进球
2012-12-12
知道答主
回答量:21
采纳率:0%
帮助的人:11.2万
展开全部
我运行了,没有显示错误。你机器显示的错误在程序什么位置?
更多追问追答
追问
运行没错误  但是评估系统显示答案不对
追答
把显示的错误的贴图贴出来,看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式