我是靠谱客的博主 无情溪流,最近开发中收集的这篇文章主要介绍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:例题赏析——三道例题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部