- 分享
- 2009-11-05 13:44:59 @
我今年第一次参加NOIP,我想问几个关于复赛的问题
我参加的是c语言
1,是否能够使用long long 类型,请大牛顺便讲下longlong 和Int的 区别
2,c语言中的int 是不是就是长整形Long?是不是数据范围 -10^15~+10^15?
3,复赛的操作系统是winxp还是linux?
4,是不是每个程序后面必须有"\n",并且行末不能有多的空格符?
5,goto,exit是否可用?
6,打表是否算作弊,不得分?
谢谢你们的回答了!
19 条评论
-
xgzhangs LV 8 @ 2009-11-05 13:45:00
THANKS
谢谢回答啊!!
-
2009-11-02 09:31:48@
1、现在貌似最好用__int64而不是longlong……至少poj上会出问题
2、int=long在比较正常的情况下(根据系统和编译器不一样int和long的大小可能会改变,但是long肯定要不小于int),范围-2^31~2^31-1
3、不知道
4、是
5、可以
6、不算,得 -
2009-11-02 00:10:24@
1.可以用long long,long long与int是范围上的区别
2.int与long不一样,范围:-2147483648~2147483647
3.操作系统应该Linux
4.是
5.可以6.打表当然可以!拿分就行 -
2009-11-01 22:56:49@
谢楼上的回答!
-
2009-11-01 22:51:22@
回答你!
那好,让本小牛(不是小妞!)回答你:
long long==int 64=-(1^63)~(1^63)-1
(c中不能用long long)
int =-(1^15)~(1^15)-1(c中)gcc中int!=long
long=-(1^31)~(1^31)-1(c中)视地区而定
不过最好先把ubuntu linux 装上熟悉下
地址:ftp://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu-cd/jaunty/ubuntu-9.04-desktop-i386.iso不能!
可以!
不算!
-
2009-11-01 12:23:52@
continue不可以用吗???
那样岂不是很不方便,况且也从来没有听说哪里不推荐或禁用continue的呀 -
2009-11-01 11:54:26@
额……
GCC 就是 C语言 的 编译环境的一种
而且
操作系统 肯定是 Linux
-
2009-11-01 11:54:23@
可以用break,exit
不可用continue,goto -
2009-11-01 09:46:57@
可我用的是c++,不是gcc
-
2009-11-01 08:09:53@
用 Gcc
-
2009-11-01 01:20:40@
c中的int也曾经是32767,但现在只有老掉牙的编译器会干这种事了
据ansi c标准,short int:2 byte,long int:4 byte,至于int...在两者之间!!(当然不是3字节,而是随便和哪一个一样)
至于long long,据说如果不特别说明是不能用的
然后最猥琐的一点是,用%lld输出64位整形,用在windows平台下工作的编译器编译,得不到正确结果!! -
2009-10-31 23:31:47@
Noip说明中是
Int型占了8个字节,是否和long一样的范围呢?
反正Pascal中的integer 只有3万多。。。
-
2009-10-31 22:22:50@
int64的问题我不知道,但在c++中__int64与long long应该是一样的
-
2009-10-31 22:20:13@
那么int64也可以了?我记得去年有人信誓旦旦的说非标准类型都不能用…(extended等)… 打表可以 goto貌似不行吧 以前vj都不行现在不知道怎么样 exit绝对可以的
-
2009-10-31 22:16:59@
1.可以用long long,long long与int是范围上的区别
2.int与long不一样,范围:-2147483648~2147483647
3.操作系统是xp
4.是的吧,不确定
5.应该可以的,这也不确定
6.打表当然可以!拿分就行 -
2009-10-31 22:07:14@
。。。。。
....我的问题很怎么?
-
2009-10-31 19:01:31@
我学c++;
但我发现lz的问题都很...... -
2009-10-31 18:56:26@
学了P,J就是没学C
-
2009-10-31 18:53:53@
.
学P的飘过。。
- 1