工大在线

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: liu19880426
打印 上一主题 下一主题

[分享] 第六届编程大赛试题

[复制链接]

7

主题

0

好友

254

积分

举人

Rank: 4

该用户从未签到

西工币
759 枚
好评度
0 点
声望
235 点
注册时间
2006-9-12
帖子
136
积分
254
UID
3052
21#
发表于 2008-5-10 19:16:38 |只看该作者
这个话题就此打住

我看见那些用火星文的非主流的脑残体

我就觉得恶心
回复

使用道具 举报

7

主题

0

好友

199

积分

举人

Rank: 4

该用户从未签到

西工币
7896 枚
好评度
3 点
声望
325 点
注册时间
2006-5-27
帖子
33
积分
199
UID
278
22#
发表于 2008-5-10 20:57:17 |只看该作者
嗯   看来我疏忽了   先把程序改一下
#include <math.h>
#include <vector>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
                      char a[2] = {'+','-'};       
                      vector<int> o;
        int k = 0,x = 0;
        cin>>x;
                       if( x < 0)
                k = 1;
        x = abs(x);
        while(x != 0)
        {
        if((x&1) == 1)
                o.push_back(1);
        else
                o.push_back(0);
        x=x>>1;       
        }
        cout<<a[k];
                for(vector<int>::reverse_iterator it = o.rbegin() ; it != o.rend() ; it++  )
        cout<<*it;
    system("PAUSE");
    return 0;
}

liu19880426同学,你激动个啥,难道我们学校这个编程大赛还只准人说好话了,我提供了一种实现思路,没有详细测试,是我的疏

忽。但是我错了就代表我们的大赛水平很高了?你不会真的认为我们学校的水平已经立于世界之巅,无须提高了吧。
MM你贵庚 贵姓 贵三围?
回复

使用道具 举报

7

主题

0

好友

199

积分

举人

Rank: 4

该用户从未签到

西工币
7896 枚
好评度
3 点
声望
325 点
注册时间
2006-5-27
帖子
33
积分
199
UID
278
23#
发表于 2008-5-10 21:06:20 |只看该作者
原帖由 dixnuits 于 2008-5-10 17:20 发表

用栈实现还是最有效率的.

我现在在用C#,更简单,呵呵
System.Convert.ToString(int value, int toBase)
即可解决问题,任意进制的转换.


呵呵,这个其实并非C#专有,在.NET Framework 类库中,其C++语法表示为:
public:static String^ System::Convert::ToString (nt value, int toBase)
程序集:mscorlib(在 mscorlib.dll 中)
MM你贵庚 贵姓 贵三围?
回复

使用道具 举报

18

主题

0

好友

93

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
2151 枚
好评度
0 点
声望
41 点
注册时间
2007-4-23
帖子
72
积分
93
UID
9687
24#
发表于 2008-5-10 21:25:43 |只看该作者
这里这么热闹呀!
为什么决赛那边没这里热闹?看来决赛的题还是有些难了……
我的西安工大~~~~~~
回复

使用道具 举报

7

主题

0

好友

254

积分

举人

Rank: 4

该用户从未签到

西工币
759 枚
好评度
0 点
声望
235 点
注册时间
2006-9-12
帖子
136
积分
254
UID
3052
25#
发表于 2008-5-10 21:38:06 |只看该作者
原帖由 夜色温柔 于 2008-5-10 21:06 发表


呵呵,这个其实并非C#专有,在.NET Framework 类库中,其C++语法表示为:
public:static String^ System::Convert::ToString (nt value, int toBase)
程序集:mscorlib(在 mscorlib.dll 中)


恩 是.NET类库里的

我对.NET也是初学,类都记不清楚,不停要看MSDN,毕竟不是这个专业.(我现在做网络的)

各种语言都会点,但都不精通.
回复

使用道具 举报

7

主题

0

好友

254

积分

举人

Rank: 4

该用户从未签到

西工币
759 枚
好评度
0 点
声望
235 点
注册时间
2006-9-12
帖子
136
积分
254
UID
3052
26#
发表于 2008-5-10 21:38:53 |只看该作者
原帖由 bigice803 于 2008-5-10 21:25 发表
这里这么热闹呀!
为什么决赛那边没这里热闹?看来决赛的题还是有些难了……


决赛的题我做了,今天上班的时候,趁领导不在,偷偷摸摸写的,很乱,但实现功能没问题.
回复

使用道具 举报

18

主题

0

好友

93

积分

秀才

Rank: 3Rank: 3

该用户从未签到

西工币
2151 枚
好评度
0 点
声望
41 点
注册时间
2007-4-23
帖子
72
积分
93
UID
9687
27#
发表于 2008-5-14 19:33:45 |只看该作者
原帖由 dixnuits 于 2008-5-10 21:38 发表


决赛的题我做了,今天上班的时候,趁领导不在,偷偷摸摸写的,很乱,但实现功能没问题.

上班这么严呀.对了,现在你在搞网络,做网页吗??是什么网络公司呢?能不能给学弟偷漏下??
我的西安工大~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|xatubbs.com ( 苏ICP备11050183号 )

GMT+8, 2025-7-20 05:16 , Processed in 0.106598 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部