刘汝佳的紫皮书是什么中的竖式问题是否有

找出所有形如abc*de(三位乘两位数)嘚算式使得在完整的竖式中,所有数字都属于一个特定的数字集合输入数字集合(相邻数字之间没有空格),输出所有竖式每个竖式前应有编号,之后应有一个空行最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示但所写程序中应该输出空格,而非小数点)

分析:尝试所有的abc和de,判断是否满足条件

if (strchr(s,buf[i])==NULL)//将数组中所有数字逐一与输入的数字比较,如有输入中沒有的数字则放弃该组数据
}

算法竞赛入门经典(第2版)第3章 數组和字符串

1、对%5d等有新的认识自左向右排布,左边多余部分空格补齐。

2、能比较熟练的取出一个整数各个位置的数字

3、人为的输尛数据的枚举范围,如数字只在输入数字范围内选取而不是简单的0-9选取。

4、能独立写出该代码也算不易。

5、原书的代码比本人更妙

6、判断运算各阶段数字是否在原数据范围,写得挺垃圾的

}

我要回帖

更多关于 紫皮书是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信