C 语言重来29:例题赏析——给定条件的整数集
先来看一下题目:
给定不超过6的正整数A,考虑从A开始的连续的4个数字,请输出所有由他们组成的无重复数字的3位数。
输入格式 :在一行中给出A.
输出格式:输出满足条件的3位数,要求从小到大,每行6个整数,整数间以空格分隔,但行末不能有多余空格。
我们来看一下代码:
具体的解释在每一段重要的地方的注释那里:
#include<stdio.h>
int main()
{int a;scanf_s("%d",& a);int i, j, k;int cnt = 0;//这个是计数器,就是为了满足题目中的6个一个回车,计算一共出现了多少次。//三个while是用来挨个输出3位数中的每一位上的数字是多少。i = a;while (i <= a+3){j = a;while (j <= a+3){k = a;while (k <= a+3){//下面三个条件语句主要是来判断这三个数中不能有两个相等的。if (i != j) {if (i != k){if (j != k){cnt++;//这两种的输出并没有差别,自己选择一种方法就可以了。printf("%d%d%d", i, j, k);//printf("%d", i * 100 + j * 10 + k);if (cnt == 6){printf("\n");//每6个一个回车。cnt = 0;//在每一次计数为6的时候,把计数器重置为0。}else{printf(" ");//每两个三位数中间,有一个空格。}}}}k++;}j++;}i++;}return 0;
}
在后面的学习中,我们可以用两个&&的符号,让3个if语句合并成为一个if语句。
C 语言重来29:例题赏析——给定条件的整数集相关推荐
- C语言编程练习:求符合给定条件的整数集
文章目录 题目描述 思路 结果 题目描述 题目: 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式∶ 输入在一行中给出A. 输出格式︰ 输出满足 ...
- PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言
PTA 基础编程题目集 7-16 求符合给定条件的整数集 C语言 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出 ...
- 【C语言】求符合给定条件的整数集
求符合给定条件的整数集 PTA 基础编程题集 7-16 题目: 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数.* 输入格式: 输入在一行中给出A. 输出 ...
- C语言入门:求符合给定条件的整数集
C语言:求符合给定条件的整数集 给定不超过6的正整数,考虑从A开始的连续4个数字.请输出所有由他们组成的无重复数字的3位数 输入格式:输入在一行中给出A 输出格式:输出满足条件的3位数,要求从小到大, ...
- 用C语言解“求符合给定条件的整数集”题
7-16 求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数, ...
- 求符合给定条件的整数集
求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数,要求从小到 ...
- 用Python解“求符合给定条件的整数集”题
7-16 求符合给定条件的整数集 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数, ...
- C语言---求符合给定条件的整数集
要求:给定不超过6的正整数A,考虑从A开始的连续4个数字,请输出所有由他们组成的无重复数字的三位数. 输入格式:在一行中输入A 输出格式:输出满足条件的三位数,要求从小到大,每行六个整数.整数间以空格 ...
- c语言之给定条件的整数集
一.题目要求 二.程序及运行结果 2.1 for循环 #include <stdio.h> #include <stdlib.h> int main() { int x ...
最新文章
- (1)Adapter适配器(ArrayAdapter、SimpleAdapter、BaseAdapter)
- stat用法:获取文件对应权限的数字
- 安测云验证有CTA问题
- 对gridview中的一些操作。
- 机器学习基本概念-阿里云大学
- 数据结构实验之栈与队列四:括号匹配
- 1/2 pymysql:Python连接MySQL数据库
- idea报错:Error:java: JDK isn‘t specified for module ‘xxx‘
- 4邻接、8邻接、m邻接
- 怎么查看ingress的规则_有机合成中常见的基础理论规则
- 将M进制的数转换为N进制的数(java)
- 云图说 | GPU共享型AI容器,让AI开发更普及
- python调用所有函数_python 调用函数
- 清除sqlserver日志方法(不适合always on)
- 【PHP设计模式 08_CeLue.php】策略模式
- 主流H.264编码器对比测试 (MSU出品)
- “工作5年,存款为0”:那些拼命的人是怎么被拖垮的?
- myqq框架 python插件
- 传感器技术-电阻式传感器(学习笔记二)
- 31位圈内大佬解读DApp困惑:“爆款”也难优秀!