PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。

输入格式:
输入在一行中给出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

方法一:用if语句:

#include<stdio.h>int main(){int a,count=0;scanf("%d",&a);for (int b = a; b <=a + 3;b++) {for (int c = a; c <=a + 3;c++) {for (int d = a; d <=a + 3;d++) {if (b!=c&&c!=d&&b!=d) {count++;if (count%6==0) {printf("%d%d%d",b,c,d);printf("\n");}else {printf("%d%d%d ",b,c,d);}}}}}
return 0;
}

方法二:用continue语句:

#include<stdio.h>int main() {int a, count = 0;scanf_s("%d", &a);for (int b = a; b <= a + 3; b++) {for (int c = a; c <= a + 3; c++) {if (b == c) continue; //continue语句用于结束本次循环,进入下一次循环。for (int d = a; d <= a + 3; d++) {if (b == d||c == d) continue;//continue语句用于结束本次循环,进入下一次循环。printf("%d%d%d", b, c, d);count++;if (count % 6 == 0) {printf("\n");}else {printf(" ");}}}}return 0;
}

PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言相关推荐

  1. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  2. 【C语言】求符合给定条件的整数集

    求符合给定条件的整数集 PTA 基础编程题集 7-16 题目: 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数.* 输入格式: 输入在一行中给出A. 输出 ...

  3. C语言入门:求符合给定条件的整数集

    C语言:求符合给定条件的整数集 给定不超过6的正整数,考虑从A开始的连续4个数字.请输出所有由他们组成的无重复数字的3位数 输入格式:输入在一行中给出A 输出格式:输出满足条件的3位数,要求从小到大, ...

  4. 求符合给定条件的整数集

    求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数,要求从小到 ...

  5. 用C语言解“求符合给定条件的整数集”题

    7-16 求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数, ...

  6. 用Python解“求符合给定条件的整数集”题

    7-16 求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数, ...

  7. 求符合给定条件的整数集(PTA题库)

    题目 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数,要求从小到大,每行6个整数. ...

  8. PTA基础编程题目集-7-16 求符合给定条件的整数集

    方法一: #include<iostream> #include<algorithm> #include<cstring> #include<cmath> ...

  9. C语言编程练习:求符合给定条件的整数集

    文章目录 题目描述 思路 结果 题目描述 题目: 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式∶ 输入在一行中给出A. 输出格式︰ 输出满足 ...

最新文章

  1. 编程之美-最短摘要的生成方法整理
  2. 吴恩达 coursera ML 第八课总结+作业答案
  3. java匿名内部类runnable_Java内部类:匿名内部类(四)
  4. Android中常用的一些方法总结的工具类
  5. 基于windows平台的命令行软件安装工具Chocolatey的安装
  6. java学习(136):带泛型的类
  7. 如何去除Android应用中的广告
  8. BAJ占领A股市场!
  9. oracle有条件插入数据,Oracle有条件地插入数据
  10. [转]缓存穿透与缓存雪崩
  11. php中$_ENV为空解决办法
  12. 190529每日一句,放胆去梦想,努力去奋斗
  13. android名字的由来构词,词根词缀词典_根据词缀查单词的词典_词根词缀 书_词根词缀记忆字典4.4.0 for android...
  14. Socket长连接和短连接的区别
  15. matlab处理多光谱,多光谱数据处理教程
  16. 如何计算前缀,网络,子网和主机号?
  17. Web.15.三层架构之购物车项目02
  18. Windows和Linux双系统时间误差8小时解决方案
  19. 白胡子不杀黑胡子的真正原因
  20. 51Nod-1859-Clarke and number

热门文章

  1. 使用Google Page Speed
  2. Android实例开发中如何创建第一个项目(android studio)
  3. matlab如求曲线插值点,两条曲线之间的插值(matlab)
  4. pcb 理论阻值、 过孔_射频电路PCB设计的困境和改善措施
  5. 手机 html5评测,三款主流手机浏览器HTML5性能横向评测
  6. python 终止、结束、退出 代码
  7. javascript 通过键获取值
  8. 人脸检测--FaceBoxes: A CPU Real-time Face Detector with High Accuracy
  9. C++ 调试技术:addr2line
  10. 使用clang将C/C++代码编译成LLVM的中间代码(LLVM ir bitcode),并反汇编LLVM bitcode