现在的位置: 首页 > 竞赛 > 正文

最后的练习

2011年05月11日 竞赛 ⁄ 共 873字 ⁄ 字号 暂无评论

题目提示

在做习题前,请先准备好测试数据

熟悉环境

程序命名:
默写程序 0.c,把常用的函数保存在这里

第1题~第12题,一次命名为 1.c 2.c 3.c 12.c

数字 n 转为字符串s

1
sprintf(s, "%d", x);

字符串 s 转为数字 n

1
sscanf(s, "%d", &n);
1
2
3
4
5
6
7
8
9
10
11
	Problem ID	Title
1157 Problem A	进制转换:b进制 -> 十进制
1156 Problem B	进制转换:十进制 -> b进制
1101 Problem C	高精度计算:求n的阶乘
1151 Problem D	九宫格
1140 Problem E		找子串
1109 Problem F		输出所有形如 abcde/fghij=n的表达式
1117 Problem G	序列的最大乘积
1118 Problem H	分数拆分
1152 Problem I		对称数个数
1097 Problem J		6084问题

简要提示:

1157 Problem A 进制转换:b进制 -> 十进制
迭代,数字转字符串或者直接把数字作为字符串读入

1156 Problem B 进制转换:十进制 -> b进制
迭代

1101 Problem C 高精度计算:求n的阶乘
迭代

1151 Problem D 九宫格
二维数组基本知识

1140 Problem E 找子串
基本字符串函数的使用

1109 Problem F 输出所有形如 abcde/fghij=n的表达式
穷举法,数字转字符串

1117 Problem G 序列的最大乘积
穷举法,确定第一个和最后一个,然后“打擂台”

1118 Problem H 分数拆分
穷举法

1152 Problem I 对称数个数
数字转字符串,回文串的判断

1097 Problem J 6084问题
数字转字符串,字符串转数字,冒泡法排序

抱歉!评论已关闭.