pku3103

原来看过这道题,不知如何下手,当时也想到了对一边n等分即可,不过没敢尝试,今天看到Discuss上大家很多都是那样AC的,才动手试试,结果OK了!看来,有时候还是不用被题目本身所迷惑,题目中的两个图片的确是让人不敢小看,可是既然是解题,只要满足要求即可,每人让你作出样例的结果,不是吗?

还有一点是题目中8位小数的精度要求,用cout无论怎么设置都不好统一,因为它只能直接设置精度,而不是小数位数,寻找了N久也没有找到较好的解决办法,只好求助于C的printf,还是它的功能强大.

Source:

 

#include<iostream>

using namespace std;

 

int main()

{

    int x,y,z,n,i;

   

    //setprecision(8);

    while(cin>>x>>y>>z>>n)

    {

       //cout.precision(8);

       for(i=0;i<n;++i)

       {

           printf("0 0 %.8lf %d %d %.8lf/n",(double)i*z/(double)n,x,y,(double)(i+1)*z/(double)n);

           //cout<<0<<' '<<0<<' '<<(double)i*z/(double)n<<' '<<x<<' '<<y<<' '<<(double)(i+1)*z/(double)n<<endl;

       }

    }

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值