泉州一中信息学题库 Learning-Guide

初级:

1. 整型 赋值语句 输入输出语句

1000

Hello,World!

1001

输出第二个整数

1003

字符三角形

1005

A+B问题

 

1006

计算(a+b)*c的值

1007

计算(a+b)/c的值

 

 

 

1008

带余除法

1010

位数对调

1004

各位数之和

1012

倒序输出

1019

打印ASCII码

1020

打印字符

1024

反向输出一个三位数

 

2. 浮点型 保留小数

1002

温度转换

1009

计算分数的浮点数值

1011

计算多项式的值

1013

与圆相关的计算

1014

计算并联电阻的阻值

1018

浮点数向零舍入

1025

计算线段长度

 

 

3. if语句

1027

1.判断数正负

1028

奇偶ASCII值判断

1029

判断是否为两位数

1030

判断能否被3,5,7整除

1031

分段函数

 

1023

三个整数是否相邻

1038

最大数输出

1064

三个数比大小

 

4.多分支选择语句

1022

成绩等级【逻辑表达式与条件分支】

1036

计算邮资

 

1041

简单计算器

 

 

5.scanf

 

6.for循环(单重)

1015

【循环简单题】1 + ···+ n

1016

【循环简单题】1 + 3 + 5 + ···+ n

1017

【循环简单题】11+22+33+...n

1021

【循环简单题】求1+1/2+1/3+...+ 1 / n

1055

【循环简单题】求n!

 

1032

【循环】买小猫小狗

1033

【循环】所有不超过1000的数中含有数字3的自然数

1034

【循环】编程求阿姆斯特朗数

1035

【循环】能被5整除且至少有一位数字是5的所有整数的个数

1040

判断闰年

1042

求平均年龄

1043

最高的分数

 

1044

最大跨度值

1045

奇数求和

1046

整数的个数

1047

乘方计算

1048

菲波那契数

1050

统计满足条件的4位数

1051

计算分数加减表达式的值

1066

与7无关的数

1067

数1的个数

 

中级:

1. 条件循环(while,do while)

3560

辗转相除法求最大公约数

3828

分解质因子(递归)

1059

球弹跳高度的计算

1060

角谷猜想

1061

分离整数的各个数

 

1052

【入门】判断是否构成回文

1054

【基础】约瑟夫问题

 

 

 

 

 

 

2.循环嵌套

1056

【循环简单题】求1!+2!+3!+ ...+ n!

1026

【循环简单题】 1/1!+1/2!+1/3!+.... 1/n!

1037

【循环】素数的个数

 

 

1063

含k个3的数

1069

第n小的质数

1080

【入门】输出大写字母和数字集合

1039

【循环】统计字符的个数

1049

【入门】统计字母出现次数

 

2266

tj1001:排版题.输出排列成菱形的字母

2268

tj1003:排版题.输出三角形的字符

 

2. 一维数组

2286

【数组入门】读入n个数并逆序输出

2287

【数组入门】元素的查找

2288

【数组】数组元素的移动

2289

【数组】数组元素的插入

2290

【数组】数组元素的删除

2291

【数组】数组元素的排序

 

1073

与指定数字相同的数的个数

1075

数组逆序

1076

年龄与疾病

1077

向量点积计算

1081

【基础】编制用筛选法求2到n以内的素数

1082

查找特定的值

1083

最大值和最小值的差

1605

素数

 

3. 字符串

3077

判断字符串是否为回文

3566

计算字符串中的数字字符数

3567

对字符串中的英文字符进行大小写转换

 

3066

统计数字字符个数

3066

统计数字字符个数

3067

找第一个只出现一次的字符

3070

输出亲朋字符串

3078

连续出现的字符

 

高级:

1. 二维数组

2236

【数组】输入一五行五列的矩阵

2237

【数组】输入一五行五列的矩阵2

2238

【数组】输入一五行五列的矩阵3

 

1053

【入门】输出杨辉三角的前N行

1071

【入门】求元素位置

2273

tj1008:扬辉三角

2274

tj:1009蛇行矩阵

2292

【数组】鞍点

2293

【数组】回行方阵

3059

计算矩阵边缘元素之和

 

2.数字方阵

3.函数与递归

2294

函数课堂练习-1

2295

函数课堂练习-2

 

2258

【入门】函数过程: 输入5个正整数求它们的最大公约数

2259

【入门】函数过程:输出方阵

2260

【入门】过程函数:输出以下一个图形

2261

【入门】函数过程:求a!+b!+c!

2262

【入门】过程函数:任意输入5组三角形的三边,求其面积

2264

【入门】递归:求n!

2265

【入门】递归:求x^n

 

1057

【入门】_函数过程:验证数学黑洞

 

基础算法:

1、进制与高精度

2.枚举算法

3.模拟算法

4.贪心算法

5.递推算法

6.动态规划

7.宽搜

8.深搜

9.并查集

10.最小生成树

11.最短路径