【c++】求符合给定条件的整数集
2016-03-20 14:23
369 查看
给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。
输入格式:
输入在一行中给出A。
输出格式:
输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。
输入样例:
输出样例:
程序如下:
运行结果:
提交时,将’-‘改为’ ‘即可。
输入格式:
输入在一行中给出A。
输出格式:
输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。
输入样例:
2
输出样例:
234 235 243 245 253 254 324 325 342 345 352 354 423 425 432 435 452 453 523 524 532 534 542 543
程序如下:
#include<iostream> using namespace std; int main() { int n; int temp=-1; //设置变量,观察i值是否改变 cin>>n; int num[4]={n,n+1,n+2,n+3}; // int i=0; for(int i=0;i<=3;i++) { for(int j=0;j<=3;j++) { for(int k=0;k<=3;k++) { if(i!=j&&i!=k&&j!=k) { if(temp==i) cout<<'-'; else temp = i; cout<<num[i]<<num[j]<<num[k]; } } } if(i!=3) cout<<endl; } return 0; }
运行结果:
提交时,将’-‘改为’ ‘即可。
相关文章推荐
- 百练2973:Skew数
- 使用抽象工厂模式实现数据库替换管理 C++
- C++坑点集合 - 1 隐式调用和默认实现的构造函数的坑
- 探索C++0x: 1. 静态断言(static_assert)
- 5-18 二分法求多项式单根 C语言版
- 5-20 打印九九口诀表 (15分)c语言
- 5-19 支票面额 (15分)C语言
- 贪心算法—移动办公室桌子,占用走廊问题(1000,problem A)
- 1057. Stack (30)
- C语言中内存分配问题
- 排序——冒泡排序(C++)
- C语言第三篇:C语言数据类型及各数据类型所占内存字节数
- c语言将数组全部赋0的方法
- C语言之辗转相除法
- C语言之冒泡排序算法
- 转载一篇对C语言中可变参数的文章
- C语言通过位运算筛选出字符串中的中文
- C++11尝鲜:std::move和std::forward源码分析
- usaco 2.3.1 prefix
- usaco 2.1.5 hamming