原文:分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)

前文链接:分数的加减法 C语言初学者代码中的常见错误与瑕疵 重构 题目的修正 我抛弃了原题中 其中a, b, c, d是一个 的整数 这样的前提条件,因为这种限制毫无必要。只假设a, b, c, d是十进制整数形式的字符序列。 我也不清楚这种题目应该如何结束输入。下面的代码假设在没有正确输入完整的运算式时结束。 数据结构 数据 一共需要三个变量,两个记录分数,一个记录运算符。 总体结构 inpu ...

2013-12-22 22:28 14 2590 推荐指数:

查看详情

分数加减法——C语言初学者代码常见错误瑕疵(10)

题目 分数加减法 编写一个C程序,实现两个分数加减法 输入:输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 输出:对于输入数据的每一行输出两个分数的运算结果。 注意结果应符合书写习惯 ...

Sat Dec 21 20:31:00 CST 2013 9 5005
C语言初学者代码常见错误瑕疵(3)

问题:   n-1位数字   已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。   输入:   第一行为M,表示测试数据 ...

Fri Nov 15 21:49:00 CST 2013 9 1252
C语言初学者代码常见错误瑕疵(5)

问题: 素数 在世博园某信息通信馆,游客可利用手机等终端参与互动小游戏,与虚拟人物Kr. Kong 进行猜数比赛。 当屏幕出现一个整数X时,若你能比Kr. Kong更快的发出最接近它的素数答案,你将会获得一个意想不到的礼物。 例如:当屏幕出现22时,你的回答 ...

Thu Nov 21 06:29:00 CST 2013 12 2428
C语言初学者代码常见错误瑕疵(7)

问题: 矩形的个数   在一个3*2的矩形,可以找到6个1*1的矩形,4个2*1的矩形3个1*2的矩形,2个2*2的矩形,2个3*1的矩形和1个3*2的矩形,总共18个矩形。给出A,B,计算可以从中找到多少个矩形 输入:  本题有多组输入数据(<10000 ...

Sat Dec 14 03:05:00 CST 2013 12 2399
一个超复杂的间接递归——C语言初学者代码常见错误瑕疵(6)

问题:   问题出处见 C语言初学者代码常见错误瑕疵(5) 。   在该文的最后,曾提到完成的代码还有进一步改进的余地。本文完成了这个改进。所以本文讨论的并不是初学者代码常见错误瑕疵,而是对我自己代码的改进和优化。标题只是为了保持系列的连续性。 改进   程序的总体思想 ...

Sat Nov 30 22:13:00 CST 2013 34 5069
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM