判断数字是否可有连续数字和组成
2013-07-16 17:33
253 查看
#include<iostream> using namespace std; void comprise(int n) { int flag = -1; for(int i = 1;i <= n-1;i++) { int maxtimes = n/i; for(int j = 2;j <= maxtimes;j++) { if(n == (2*i+j-1)*j/2) { cout<<n<<"="; flag = 1; int p = i; while(p < i+j-1) { cout<<p<<"+"; p++; } cout<<p<<endl; } } } if(flag == -1) { cout<<"数字"<<n<<"不能由连续数字和组成"<<endl; } } void main() { for(int i = 10;i <= 30;i++) comprise(i); } /* 10=1+2+3+4 11=5+6 12=3+4+5 13=6+7 14=2+3+4+5 15=1+2+3+4+5 15=4+5+6 15=7+8 数字16不能由连续数字和组成 17=8+9 18=3+4+5+6 18=5+6+7 19=9+10 20=2+3+4+5+6 21=1+2+3+4+5+6 21=6+7+8 21=10+11 22=4+5+6+7 23=11+12 24=7+8+9 25=3+4+5+6+7 25=12+13 26=5+6+7+8 27=2+3+4+5+6+7 27=8+9+10 27=13+14 28=1+2+3+4+5+6+7 29=14+15 30=4+5+6+7+8 30=6+7+8+9 30=9+10+11 */
相关文章推荐
- js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- 如何判断一个字符串是否全由数字组成
- C++中判断字符串是否全部由数字组成
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- 判断一个字符串是否由数字组成
- Java判断字符串是否全由数字组成
- 提取字符串中的数据,判断数字是否为连续递增
- 判断字符串中的数字是否相同,连续
- 判断字符串是否由数字组成 自动生成6位的密码 数据库操作,定位记录返回其值,或者返回默认值
- php---------正则判断字符串中是否由汉字 数字 英文字母组成
- 判断是否为连续的数字拼接而成的字符串
- js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- 使用正规表达式判断NSString是否全部由数字或者字母组成
- 判断是否是连续数字
- js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- 判断该list集合里面是否有连续的数字
- php---------正则判断字符串中是否由汉字 数字 英文字母组成
- java判断字符串是否全部由数字,大小写字母,特殊符号组成
- 【面试题目】-C++中判断字符串是否全部由数字组成
- 判断一个字符串String是否是由数字组成,采用正则表达式