(5)实验拓展

更新于 2026年10月10日 版权声明
(5)实验拓展

①给一个一维数组任意输入n 个整数,输出n 行n 列的方阵。

②已知某数列的特征如下:a1=1,an=a1+2a2+3a3+……+(n -1)an-1,求出第50 项的值并输出。

③请编写程序:其功能是生成并打印出该数列的前20 项之和,该数列的第1,2 项分别为0 和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。(提示:求绝对值函数为fabs(x),调用math.h 头文件)

④任意输入1 个数值,求得其逆序数。所谓逆序数是指一个数值中每位上的数值,判断并求得它左边的数值比它的数值大的个数。

比如:输入32514。

其中2 的左边比它大的数值个数,记为1。(https://www.daowen.com)

其中5 的左边比它大的数值个数,记为0。

其中1 的左边比它大的数值个数,记为3。

其中4 的左边比它大的数值个数,记为1。

最后答案是5,5 就是32514 这个数值的逆序数。

⑤任意给出一个四位数,把它重新组成一个四位的最大数和一个最小数,算出两者间的差。例如:3721 这个数,可以重组成7321 和1237,两数之差为7321 -1237。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)