泉州一中信息学题库 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

判断正负

1028

奇偶ASCII值判断

1029

判断是否为两位数

1030

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

1031

分段函数

 

1023

三个整数是否相邻

1038

最大数输出

1064

三个数比大小

 

4.多分支选择语句

1022

成绩等级

1036

计算邮资

1041

简单计算器

1040

判断闰年

 

 

 

 

5.scanf

 

6.for循环(单重)

1015

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

1016

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

1017

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

1055

【循环简单题】求n!

1021

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

1033

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

1034

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

1035

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

1044

最大跨度值

1045

奇数求和

1046

整数的个数

1047

乘方计算

1048

菲波那契数

1050

统计满足条件的4位数

1051

计算分数加减表达式的值

1066

与7无关的数

1067

数1的个数

1042

求平均年龄

1043

最高的分数

 

中级:

1. 条件循环(while、do-while语句)

 

 

1059

球弹跳高度的计算

1060

角谷猜想

1061

分离整数的各个数

 

1063

含k个3的数

 

1052

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

1054

【基础】约瑟夫问题

 

3828

分解质因子

3560

辗转相除法求最大公约数

 

 

 

2.循环嵌套

1056

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

1026

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

1063

含k个3的数

1069

第n小的质数

2305

质因数分解

 

1065

计算多项式的值

 

1066

与7无关的数

 

1067

数1的个数

 

1068

画矩形

 

1069

第n小的质数

 

1070

金币

 

1072

不定方程求解

 

1080

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

 

1039

【循环】统计字符的个数

 

2266

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

 

2268

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

 

1049

统计字母出现次数

 

1032

【循环】买小猫小狗

 

 

2. 一维数组

2286

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

2287

【数组入门】元素的查找

2288

【数组】数组元素的移动

2289

【数组】数组元素的插入

2290

【数组】数组元素的删除

2291

【数组】数组元素的排序

 

1073

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

1075

数组逆序

1076

年龄与疾病

1077

向量点积计算

1081

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

1082

查找特定的值

1083

最大值和最小值的差

1605

素数

3055

最长平台【1.9编程基础之顺序查找12】

3056

整数去重【1.9编程基础之顺序查找13】

 

3. 字符串

3077

判断字符串是否为回文

3566

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

3567

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

 

3066

统计数字字符个数

3067

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

3070

输出亲朋字符串

3078

连续出现的字符

 

高级:

1. 二维数组

2236

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

2237

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

2238

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

3057

矩阵交换行【1.8编程基础之多维数组01】

3058

同行列对角线的格【1.8编程基础之多维数组02】

3059

计算矩阵边缘元素之和【1.8编程基础之多维数组03】

 

1053

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

1071

【入门】求元素位置

2273

tj1008:扬辉三角

2274

tj:1009蛇行矩阵

2292

【数组】鞍点

2293

【数组】回行方阵

3059

计算矩阵边缘元素之和

3061

图像相似度【1.8编程基础之多维数组06】

3062

矩阵加法【1.8编程基础之多维数组07】

3063

矩阵乘法【1.8编程基础之多维数组08】

3064

图像旋转【1.8编程基础之多维数组10】

3065

图像模糊处理【1.8编程基础之多维数组12】

 

2.数字方阵

3.函数与递归

2294

函数课堂练习-1

2295

函数课堂练习-2

 

2258

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

2259

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

2260

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

2261

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

2262

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

2264

【入门】递归:求n!

2265

【入门】递归:求x^n

 

1057

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

3818

回文数个数【函数】

3819

统计闰年【函数】

3820

数的分离【函数】

3821

统计素数【函数】

3822

组合数【函数】

3823

哥德巴赫猜想

3828

分解质因子(递归)

3829

抽奖(递归)

3830

亲密数对(函数)

3831

最大的素因子(函数)

3832

农场周围的道路(函数)

 

基础算法:

1、进制与高精度

2.枚举算法

3.模拟算法

4.贪心算法

5.递推算法

6.索与回溯

7.宽搜

8.动态规划

9.并查集

10.最小生成树

11.最短路径