没有合适的资源?快使用搜索试试~ 我知道了~
NOIP提高组初赛历年试题及答案完善题篇.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 28 浏览量
2024-03-18
21:05:39
上传
评论
收藏 330KB PDF 举报
温馨提示
试读
56页
全国信息学奥林匹克联赛,计算机编程,论文,历届,信息技术比赛,参考资料,极具学习价值
资源推荐
资源详情
资源评论
N
O
I
P
提
高
组
初
赛
历
年
试
题
及
答
案
(
完
善
题
篇
)
完
善
程
序
,
每
年
两
题
,
每
题
每
空
2-4
分
,
共
28
分
。
【数学题目】
1
、
变
量
赋
初
值
,
如
果
以
后
用
到
的
是
加
减
运
算
,
则
赋
初
值
0
;
如
果
以
后
用
到
的
是
乘
除
运
算
,
则
赋
初
值
为
1
。
2
、
循
环
条
件
的
填
空
,
分
析
表
达
式
的
规
律
,
看
表
达
式
中
的
最
后
一
项
的
值
是
否
到
了
第
m
项或者是第
n
项,如果到了,则在循环中的第二个表达式中用到的是
i<=
或
者
i
>
=
。
3
、
循
环
条
件
中
如
果
用
的
是
w
h
i
l
e
语
句
,
则
循
环
变
量
的
初
值
应
该
在
w
h
i
l
e
的
外
面
定
义
和
赋
初
值
,
在
循
环
语
句
中
必
须
给
变
量
自
加
或
者
是
自
减
,
即
i
+
+
或
i
-
-
。
【字符串题目】
1
、
把
一
个
数
字
字
符
转
变
成
对
应
的
数
值
的
格
式
是
:
c
h
=
’
1
’
-
‘
0
’
;
把
大
写
字
母
转
变
为
小
写
字
母
的
格
式
:
c
h
=
c
h
+
3
2
;
把
小
写
字
母
转
变
为
大
写
字
母
的
格
式
为
:
c
h
=
c
h
-
3
2
。
2
、
区
分
好
字
符
数
组
中
的
指
针
和
指
针
所
指
的
值
的
关
系
。
在
循
环
语
句
中
,
当
指
针
往
后走一个位置的时候,用的是指针的自加,而不是指针所指的值的自加。
【
结
构
体
题
目
】
1
、
注
意
定
义
结
构
体
变
量
时
的
格
式
。
2
、结构体中成员的调用格式。结构体中的成员分为多种类型,调用结构体中的
成
员
,
使
用
的
是
“
.
”
或
者
是
“
—
>
”
运
算
符
。
3
、
如
果
返
回
的
是
结
构
体
的
话
,
函
数
的
返
回
类
型
必
须
是
结
构
体
类
型
。
调
用
函
数
的
格
式
中
,
调
用
的
若
是
结
构
体
数
组
,
则
只
用
写
结
构
体
数
组
名
。
【
函
数
题
目
】
1
、
看
函
数
的
返
回
类
型
,
函
数
的
返
回
类
型
必
须
和
r
e
t
u
r
n
语
句
返
回
的
表
达
式
的
类
型
一
致
。
2
、函数的调用的情况,函数调用时只用写函数的名称,以及函数的参数。如:
f
1
(
x
)
和
f
2
(
x
,
y
)
。
【
数
组
题
目
】
1
、
求
一
个
数
值
数
组
中
的
所
有
值
的
平
均
值
和
把
大
于
或
者
小
于
平
均
值
的
数
放
到
另
外
一个数组中。首先定义一个变量来存放平均值,如果变量
a
v
g
已经定义但是没
有赋初值,那么这个空填写的内容的为:
avg =0;
2
、求平均值时有两种方法,如果在
for
语句的后面有
avg=avg /N;
则第二个空一
般
的
填
写
时
avg+=s[i];
如
果
说
没
有
avg=avg /N;
则
填
写
的
是
:
avg +=s[i]/N
。
3
、
二
维
数
组
遍
历
时
,
使
用
的
是
两
个
循
环
,
使
用
的
是
循
环
的
嵌
套
使
用
,
第
二
个
循
环填写的内容为:
j
=
0
。
N
O
I
P
2
0
1
1
-
1
.
大
整
数
开
方
(
同
普
及
组
2
0
1
1
-
2
)
输
入
一
个
正
整
数
n
(
1
≤
n
≤
1
0
^
1
0
0
)
,
试
用
二
分
法
计
算
它
的
平
方
根
的
整
数
部
分
。
#
i
n
c
l
u
d
e
<
i
o
s
t
r
e
a
m
>
#
i
n
c
l
u
d
e
<
s
t
r
i
n
g
>
u
s
i
n
g
n
a
m
e
s
p
a
c
e
s
t
d
;
c
o
n
s
t
i
n
t
S
I
Z
E
=
2
0
0
;
struct hugeint{
i
n
t
l
e
n
,
n
u
m
[
S
I
Z
E
]
;
}
;
/
/
其
中
l
e
n
表
示
大
整
数
的
位
数
;
n
u
m
[
1
]
表
示
个
位
,
n
u
m
[
2
]
表
示
十
位
,
以
此
类
推
h
u
g
e
i
n
t
t
i
m
e
s
(
h
u
g
e
i
n
t
a
,
h
u
g
e
i
n
t
b
)
//
计算大整数
a
和
b
的乘积
{
i
n
t
i
,
j
;
h
u
g
e
i
n
t
a
n
s
;
m
e
m
s
e
t
(
a
n
s
.
n
u
m
,
0
,
s
i
z
e
o
f
(
a
n
s
.
n
u
m
)
)
;
for(i=1;i<=a.len;i++)
f
o
r
(
j
=
1
;
j
<
=
b
.
l
e
n
;
j
+
+
)
a
n
s
.
n
u
m
[
i
+
j
-
1
]
+
=
a
.
n
u
m
[
i
]
*
b
.
n
u
m
[
j
]
;
f
o
r
(
i
=
1
;
i
<
=
a
.
l
e
n
+
b
.
l
e
n
;
i
+
+
)
{
a
n
s
.
n
u
m
[
i
+
1
]
+
=
a
n
s
.
n
u
m
[
i
]
/
1
0
;
a
n
s
.
n
u
m
[
i
]
%
=
1
0
;
}
i
f
(
a
n
s
.
n
u
m
[
a
.
l
e
n
+
b
.
l
e
n
]
>
0
)
ans.len=a.len+b.len;
else
a
n
s
.
l
e
n
=
a
.
l
e
n
+
b
.
l
e
n
-
1
;
r
e
t
u
r
n
a
n
s
;
}
hugeint add(hugeint a,hugeint b)
/
/
计
算
大
整
数
a
和
b
的
和
{
i
n
t
i
;
h
u
g
e
i
n
t
a
n
s
;
m
e
m
s
e
t
(
a
n
s
.
n
u
m
,
0
,
s
i
z
e
o
f
(
a
n
s
.
n
u
m
)
)
;
i
f
(
a
.
l
e
n
>
b
.
l
e
n
)
a
n
s
.
l
e
n
=
a
.
l
e
n
;
e
l
s
e
ans.len=b.len;
for(i=1;i<=ans.len;i++){
a
n
s
.
n
u
m
[
i
]
+
=
a
.
n
u
m
[
i
]
+
b
.
n
u
m
[
i
]
;
a
n
s
.
n
u
m
[
i
+
1
]
+
=
a
n
s
.
n
u
m
[
i
]
/
1
0
;
a
n
s
.
n
u
m
[
i
]
%
=
1
0
;
}
i
f
(
a
n
s
.
n
u
m
[
a
n
s
.
l
e
n
+
1
]
>
0
)
a
n
s
.
l
e
n
+
+
;
r
e
t
u
r
n
a
n
s
;
}
h
u
g
e
i
n
t
a
v
e
r
a
g
e
(
h
u
g
e
i
n
t
a
,
h
u
g
e
i
n
t
b
)
/
/
计
算
大
整
数
a
和
b
的
平
均
数
的
整
数
部
分
{
剩余55页未读,继续阅读
资源评论
阿拉伯梳子
- 粉丝: 1654
- 资源: 5735
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功