中国海洋大学【C语言编程题题库】题3:编写函数 int fun(int m),计算并返回表达式:1+ 1+2 + 1+2+3 +…+ 1+2+3+…+n<=m最大的n。 例如,当m=100

题目
本题是中国海洋大学编程题20题题库的第3题。 题目: 3.编写函数 int fun(int m),计算并返回表达式:1+ 1+2 + 1+2+3 +…+ 1+2+3+…+n<=m最大的n。 例如,当m=10000时,程序输出:n=38. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692 一、解题思路 思路: 1,定义sum1用于存放每一次的1+2+…+n单项数 2,定义sum2用于存放这些项数的和 3,n从1到n 4,循环条件为sum2小于吗 5,当循环结束后,返回n-2,为什么要减去二?因为n的初值为1需要减去1,又因为n最终++,所以需要减去这个1,一共是-2等于项数 二、代码部分
1.引入库
代码如下(示例):
#include

2.主函数部分
代码如下(示例):
int fun

中国海洋大学【C语言编程题题库】题3:编写函数 int fun(int m),计算并返回表达式:1+ 1+2 + 1+2+3 +…+ 1+2+3+…+n<=m最大的n。 例如,当m=100最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/7765.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>