首页 > 其他分享 >不重复的三位数

不重复的三位数

时间:2023-05-18 11:34:09浏览次数:59  
标签:重复 三位数 int && printf 互不

自然语言解决问题:求互不相同的三位数,可以一位一位的去确定,先确定百位、再确定十位、个位,再将各位上的数值进行比较,若互不相同则输出

流程图:

 

具体代码:

#include <stdio.h>
int main(){
int a,b,c,d;
printf("由1,2,3,4组成的不重复三位数都有\n");
for(a=1;a<5;a++){
for(b=1;b<5;b++){
for(c=1;c<5;c++){
if(a!=b&&a!=c&&b!=c){
d=a*100+b*10+c;
printf("%d\n",d);
}
}
}
}
return 0;
}

标签:重复,三位数,int,&&,printf,互不
From: https://www.cnblogs.com/Mini-Q/p/17411408.html

相关文章

  • day 30 不重复的3位数
    1.有i,j,k三位 2.对各位枚举且i!=j!=k;3.输出满足条件的情况 include<iostream>#include<cmath>usingnamespacestd;intmain(){intflag=0;for(inti=1;i<=4;i++){for(intj=1;j<=4;j++){for(intk=1;k<=4;k++){if(i!=j&&......
  • Hudi表数据重复原因
    测试中,发现虽然显示设置为upsert,且也按规范设置了primaryKey、preCombineField,type等,但查出的结果仍然存在重复。反复测试,重复的数据稳定为2,且同一数据的一笔提交时间也保持不变。结果显示同一数据分区相同,但来自不同的HDFS文件。相关Issue这个问题的原因是drop掉一张h......
  • 将一个三位数反向输出,例如输入358,反向输出853。
    【题目描述】将一个三位数反向输出,例如输入358,反向输出853。【输入】一个三位数n。【输出】反向输出n。【输入样例】100【输出样例】001whileTrue:your_str=input("请输入一个三位数--->")lst=list(your_str)lst.reverse()mystr=''.j......
  • 287. 寻找重复数
    给定一个包含n+1个整数的数组nums,其数字都在[1,n]范围内(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,返回这个重复的数。你设计的解决方案必须不修改数组nums且只用常量级O(1)的额外空间。 示例1:输入:nums=[1,3,4,2,2]输出:2示例2......
  • 给定一个字符串,用java代码找出其中不含有重复字符的最长子串的长度
    publicintlengthOfLongestSubstring(Strings){intn=s.length(),ans=0;Map<Character,Integer>map=newHashMap<>();for(inti=0,j=0;j<n;j++){if(map.containsKey(s.charAt(j))){i=Math.ma......
  • list删除重复数据
    方法一:循环元素删除//删除ArrayList中重复元素publicstaticvoidremoveDuplicate(Listlist){for(inti=0;i<list.size()-1;i++){for(intj=list.size()-1;j>i;j--){if(list.get(j).equals(list.get(i)))......
  • 求满族条件的三位数
    题目描述:给定一个整数的十位数上的数字,已知百位上的数比它大1,个位上的数是百位上数字的2倍,求出该三位数。输入格式:输入一个数x,表示该三位数的十位上的数字。(0<=x<=3)输出格式:输出一个三位的整数。样例输入:1样例输出:214......
  • 剑指 Offer 03. 数组中重复的数字
    题目找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。其中,2<=n<=100000示例输入:[2,3,1,0,2,5,3]输出:2或3......
  • 三位数的逆序输出
    #include<stdio.h>intmain(){  intnum;  printf("请输入一个三位数:\n");  scanf("%d",&num);  inta=num%10;  intb=num/10%10;  intc=num/100;  intsum=a*100+b*10+c;  printf("三位数的逆序输出:%d\......
  • 不重复的三位数
    一、问题描述: 二、设计思路: 三层循环,从1-4循环取值,条件判断每个位置上数字不相等   三、程序流程图:    四、代码实现:#include<stdio.h>intmain(){inta,b,c;intnum=0;inttemp;intcount=0;for(a=1;a<=4;a++){......