南京理工大学 程序设计基础(Ⅰ) SPOC | 学校专有课程 编程作业 第4章作业2
南京理工大学 程序设计基础(Ⅰ) SPOC | 学校专有课程 编程作业 第4章作业2
第一题
某数列的第n项(100分)
题目内容:
某个数列的前5项为: 1/2,3/2,5/3,8/5,13/8,按此规律求出该数列的第n(n<90)项的分子和分母。
输入格式:
输入不大于90的整数n
输出格式:
输出第n项,格式为分子/分母
输入样例:
20
输出样例:
17711/10946
80分案例:
#include<iostream>
using namespace std;int main() {long num1 = 1, num2 = 2, num, n;//num1 代表分子,num2代表分母(n = 1除外),num作为num1与num2交换的中间数cin >> n;if (n < 90 && n > 0) {if (n == 1) cout << num1 << "/" << num2;//这里易错else if (n > 1) {for (int i = 1; i < n; i++) {num = num2;num2 += num1;num1 = num;}cout << num2 << "/" << num1;}}return 0;
}
第二题
阶乘之和(100分)
题目内容:
求值 1! + 2! + 3!+ …+ n!并输出
输入格式:
输入正整数n(n<=20)
输出格式:
输出1! + 2! + 3!+ …+ n!的结果
输入样例1:
3
输出样例1:
9
输入样例2:
10
输出样例2:
4037913
#include<iostream>
using namespace std;int main () {long n, num;long result = 0;cin >> n;if (n <= 20) {for (int i = 1; i <= n; i++) {num = i;for (int j = 1; j < i; j++) {num *= j;}result += num;}cout << result;}return 0;
}
第三题
三角星星(100分)
题目内容:
从键盘输入正整数n,输出n行的等腰三角形
输入格式:
正整数n(n<=40)
输出格式:
顶格输出等腰三角形的n行*
输入样例:
5
输出样例:
****************
*********
#include<iostream>
using namespace std;int main () {int n;cin >> n;if (n <= 40) {for (int k = 0; k < n; k++) {for (int i = 0; i < n - 1 - k; i++) {cout << " ";}for (int j = 0; j < 1 + 2 * k; j++) {cout << "*";}cout << endl;}}return 0;
}
第四题
各位数字之和(100分)
题目内容:
求输入的正整数的各位数字之和。
输入格式:
输入正整数n(n<=4294967295)
输出格式:
输出n的各位数字之和
输入样例:
123
输出样例:
6
#include<iostream>
using namespace std;int main () {long n;int sum = 0;cin >> n;if (n <= 4294967295) {while (n > 0) {sum += n % 10;n /= 10;}cout << sum;}return 0;
}
南京理工大学 程序设计基础(Ⅰ) SPOC | 学校专有课程 编程作业 第4章作业2相关推荐
- 南京理工大学 程序设计基础(Ⅰ) SPOC | 学校专有课程 编程作业 第5章
南京理工大学 程序设计基础(Ⅰ) SPOC | 学校专有课程 编程作业 第5章 第一题:Hanoi问题(100分) 题目内容: 对于Hanoi塔问题,如果要移动n个盘子,假设一秒钟移动1000次,求出 ...
- 南京理工大学在校学生申请学校邮箱账户以及获得Intellij IDEA许可证的流程
本人是njust在校研究生,在此介绍并记录南京理工大学在校学生申请学校邮箱账户以及获得Intellij IDEA许可证的流程,希望对浏览此博客的同学有所帮助. 申请学校邮箱账户 登录智慧理工服务门户. ...
- 在线课堂C语言程序设计作业答案,2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案...
2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案 更多相关问题 [单选] 不能用于带电灭火的灭火器材是(). [单选] 钻井对泥浆的要求是稳定性应小于(). [多选] 钻井对含沙量的要 ...
- 奥鹏20春季1903C语言,奥鹏南开大学 20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业...
1.奥鹏南开大学2020年秋季学期在线作业 11192553751.有关析构函数的说法正确的是( ).A.析构函数可以有多个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D. ...
- 北师大1903计算机在线答案,[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(下)》在线作业-2...
1.[奥鹏]-南开大学(本部)20秋学期(1709.1803.1809.1903.1909.2003.2009 )程序设计基础(下)在线作业试卷总分:100 得分:100第1题,在一棵度为4的树中,度 ...
- 智慧树\知到——程序设计基础(C语言)入门篇第六章到第十章测试答案
目录 第六章测试 第七章测试 第八章测试 第九章测试 第十章测试 第六章测试 第1部分 总题数: 10 1 [判断题] (10分) 有下列程序段,程序段运行后的输出结果##2##3##4##5( ...
- python课后题答案第三章_python程序设计基础课后习题答案(电子版,可复制)第三章...
第三章 3.1 重量计算#重量计算 weight = eval(input('请输入你的体重(kg):')) for i in range(10): new_weight = weight + 0.5 ...
- 在线开放课程“Python程序设计基础”第7次开课通知
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第21次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...
- 中国大学MOOC“Python程序设计基础”第6次开课时间
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...
最新文章
- placement new--《C++必知必会》 条款35
- 快手高级Java四轮面试题:设计模式+红黑树+Java锁+Redis等
- matlab状态方程 传递函数 可控性,实验一matlab系统的传递函数和状态空间表达式的转换...
- 少年开始学习c#编程,过路的大神请担待!
- 数据结构与算法(一) 线性表之顺序表
- 信息学奥赛一本通 提高篇 第6章 平衡树Treap
- RabbitMQ详解(一)
- Leetcode-Maximum Subarray
- java编写一个整钱换零_Java编写钱币转换为大写程序
- 数据库导出成txt文件
- dojochina ExtJS视频解压密码
- Linux Qt工程组织结构与动态库引用
- EXT.NET 使用总结(2) ---TreePanel(带右键菜单,节点自定义属性)
- 解决fake_useragent报错
- 贴吧签到php,贴吧自动签到 – 前端开发,JQUERY特效,全栈开发,vue开发
- dp协议学习----2、SST模式下的TU的计算
- 业务分析报告与数据可视化报表
- 网易的java微专业_网易微专业Java开发工程师(Web方向)
- 高红梅:第三章 第二节 身份焦虑与英雄梦
- 能骗173万的诈骗电话可以做到多逼真?
热门文章
- Matlab:实现Fra单缝衍射仿真
- 泸州职业技术学院计算机单招试题,2016泸州职业技术学院高职单招测试题(含答案解析).docx...
- 【博客搬家】【转】Error evaluating...--MATLAB版本问题
- matlab软件的介绍,MATLAB软件简单介绍.ppt
- php循环结构,php学习之 循环结构实现代码
- 高中数学基础-1.2.1函数的概念:函数的定义域和值域
- CAndPrimer_17 关于堆栈,队列,树的基础理解(ADT)
- 多频段融合方法——图像拼接
- 这下真麻了!亿级别大表拆分心路历程!
- 苹果相关设备查询购买日期