我是靠谱客的博主 无情溪流,这篇文章主要介绍C语言重来30:例题赏析——三道例题,现在分享给大家,希望可以做个参考。

我们来看第一个题目:

约分最简分式:
就是用户输入一个分式,我们的程序将这个分式变成了最简的分式,说白了就是变成,分子分母的最大公约数为1。
其实说白了就是求分子和分母的最大公约数,然后让分子分母都除一下这个数字,就可以了。

最大的难点是在于如何处理输入的时候的斜杠:把它在scanf_s的双引号中处理。

输入和输出的格式就是像2/3这样的完整的分数输出。

我们下面来具体看一下代码:

复制代码

第二题是读数字

就是把每一个数字的拼音读出来,注意的是如果是负数的话在前面还有输出一个“fu”的字,注意每两个拼音中间要有空格隔开,但是最后的一个拼音后面没有空格。

我们来看一下具体的思路:

主要还是按照我们在前面讲过的整数分解那一块的方法,只不过输出的是数字的拼音,而不是数字,并且注意符号是什么样子的:

我们来看整个的的代码是什么样子的:

复制代码

最后一个例题:求a的连续和:

我们先来看一下这个题目是什么样子的。

用户输入两个整数a和n,规定a输入的范围为[0,9],n的范围为[1,8],求数列之和S=a+aa+aaa+aa.....a(n个a)。
比如:a为2,n为8时,输出的是:2+22+222+......+22222222的和。
输入的格式为输入两个整数:先后表示a和n.
输出的格式为在一行值中输出要求的数列的和即可。

我们来看一下代码:

复制代码

最后

以上就是无情溪流最近收集整理的关于C语言重来30:例题赏析——三道例题的全部内容,更多相关C语言重来30内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部