已知n,计算1+2+3+……+m>=n的最小m
来源:互联网 发布:centos配置dns地址 编辑:程序博客网 时间:2024/04/30 06:13
#include <stdio.h> #include <stdlib.h>int main() { int n,m,i,j,sum1,sum2;scanf("%d",&n);for(m=2;m<=n;m++){sum1=0;sum2=0;for(i=1;i<=(m-1);i++){sum1=sum1+i;}for(j=1;j<=m;j++){sum2=sum2+j;}if(sum1<n&&sum2>=n){printf("%d",m);exit(0);}} return 0; }sum1,sum2清零语句的位置要注意,昨天晚上我放到了循环的外面,结果一晚上都查不出bug,今天终于搞定了。
0 0
- 已知n,计算1+2+3+……+m>=n的最小m
- 【 51NOD 1434 素数筛 】【数论+思维+筛素数】区间LCM【找到一个最小整数M,满足M>N,LCM(N+1,N+2,..,M-1,M)是LCM(1,2,3,4,.,N-1,N) 的倍数】
- 已知不等式:1!+2!+···+m!<n,请计算并输出满足该不等式的m的整数解。
- 计算M的N次方
- 已知一个整数N,求另外一个整数M,使得M本身 + M各个位上的数 = N
- 1!+2!+3!+。。。+m!<n
- 1!+2!+...+m!<n
- 给定正整数 N, 求使N < 2^m 成立的最小m(C语言版)
- 求集合{1,2,...,n}的长度小于M(M<=n)的所有子集
- 已知m,n是正整数,编写程序求m中取n的组合数
- hdu 5108 最小的M使N/M为素
- 1!+2!+。。。+m!<n,求m的值
- 1!+2!+。。。+m!<n,求m的值
- 计算n的m次方算法
- 快速计算n的m次方
- 计算 任意大N的M次方
- 组合数C(n,m)的计算
- 排列数A(n, m)的计算
- 易經大意 281_300
- C#中StringBuilder类的使用总结
- 大矩阵乘法 ODPS MapReduce
- 实体、对象与类的概念
- [leetcode] 218. The Skyline Problem 解题报告
- 已知n,计算1+2+3+……+m>=n的最小m
- Java中异常的处理
- bzoj 1878: [SDOI2009]HH的项链(树状数组)
- 八款Android 开发者必备的小工具
- 高薪职位能力需求
- 3C低头族 小心飞蚊症找上你
- 【BZOJ1497】【codevs1789】最大获利,网络流之最大权闭合子图
- C#中Split用法
- Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程