| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 640 人关注过本帖
标题:一个简单的题目台州acm的
取消只看楼主 加入收藏
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:4 
一个简单的题目台州acm的
程序代码:
#include<stdio.h>
int main()
{
    int n,m,x1,y1;
    float x2,y2;
    while(scanf("%d%d",&n,&m)&&(n!=0&&m!=0))
     {
        if(m>2*n&&m<4*n)
        {
            x1=2*n-m/2;
            x2=2.0*n-m/2.0;
            y1=m/2-n;
            y2=m/2.0-n;
            if((x2-x1)&&(y2-y1))
            printf("%d %d",x,y);
            else
            printf("Error");
        }
        else
        printf("Error");
     }
    return 0;
}
自己写的代码
题目是这个链接http://acm.tzc.
开始做acm题目,新手只能做做简单的
搜索更多相关主题的帖子: 台州 
2012-12-21 23:30
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
程序代码:
#include<stdio.h>
int main()
{
    int n,m,x1,y1;
    float x2,y2;
    while(scanf("%d%d",&n,&m)&&(n!=0&&m!=0)!=EOF)
     {
        if(m>2*n&&m<4*n)
        {
            x1=2*n-m/2;
            x2=2.0*n-m/2.0;
            y1=m/2-n;
            y2=m/2.0-n;
            if((x2-x1)&&(y2-y1))
            printf("Error");
            else
            printf("%d %d",x1,y1);
        }
        else
        printf("Error");
     }
    return 0;
}

这是printf修改后,
输出应该符合条件
算法的话,我是自己方程写出来的应该没有问题,
2012-12-22 08:52
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
一种是int  一种是float,这是来测试是否有小数的,有小数,必定不等0
2012-12-22 09:22
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
额不算晚,我的代码还是错的,希望有更详细的解释,我那个算法重新算了一边,貌似没有错,。
2012-12-22 11:01
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
ls是C++的吧,我没学过,能用C表达下?
2012-12-22 22:14
快速回复:一个简单的题目台州acm的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026753 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved