首页 > 其他分享 >T426132 三位数

T426132 三位数

时间:2024-02-17 14:55:40浏览次数:21  
标签:题中 int T426132 三位数 100 include

本题和[NOIP1998 普及组] 三连击差不多嘛,从100开始遍历到999就行了。

题中给的3个条件,按照这种思路,第一个条件完全不用去判断;剩下的很好写,把三位数的个、十、百位分别拆出来存进变量即可。

具体细节见于代码:

#include<bits/stdc++.h>
using namespace std;

int k,s;
int main()
{
	cin>>k;
	for(int i=100;i<=999;++i)
	{
		int a=i/100,b=i/10%10,c=i%10;
		if((a*10+b)%k==0&&(b*10+c)%k==0&&i%k==0)
		{
			cout<<i<<endl;
			++s;
		}
	}
	if(s==0)
	{
		cout<<"None!";
	}
	return 0;
}

标签:题中,int,T426132,三位数,100,include
From: https://www.cnblogs.com/cath20/p/18017968

相关文章

  • 互不相同且无重复三位数
    题目描述列表中包含四个互不相同的数字(11~99之间),能组成多少个互不相同且无重复数字的三位数?各是多少?输入格式输入四行,为四个整数,范围11~99之间互不相同。输出格式输出nn行,每行三个整数,且互不相同。样例输入1234输出123124132134142143213......
  • 7-3 逆序的三位数 (10分)
    7-3 逆序的三位数 (10分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321鸣谢安阳师范学院软件学院李康康......
  • 逆序的三位数 (10 分) python版
    逆序的三位数(10分)python版程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321'''Createdon2019年11......
  • 3.10不重复三位数
    1.问题描述用1234这四个数能组成多少个互不相同且无重复的三位数。2.代码#include<stdio.h>#include<stdlib.h>intmain(){ intn; inti,j,k; for(i=1;i<5;i++) { for(j=1;j<5;j++) { for(k=1;k<5;k++) { if(i!=j&&i!=k&&j!=k) { printf(&quo......
  • 不重复的三位数
    自然语言解决问题:求互不相同的三位数,可以一位一位的去确定,先确定百位、再确定十位、个位,再将各位上的数值进行比较,若互不相同则输出流程图: 具体代码:#include<stdio.h>intmain(){ inta,b,c,d; printf("由1,2,3,4组成的不重复三位数都有\n"); for(a=1;a<5;a++){ for(b=1;b<5;......
  • 将一个三位数反向输出,例如输入358,反向输出853。
    【题目描述】将一个三位数反向输出,例如输入358,反向输出853。【输入】一个三位数n。【输出】反向输出n。【输入样例】100【输出样例】001whileTrue:your_str=input("请输入一个三位数--->")lst=list(your_str)lst.reverse()mystr=''.j......
  • 求满族条件的三位数
    题目描述:给定一个整数的十位数上的数字,已知百位上的数比它大1,个位上的数是百位上数字的2倍,求出该三位数。输入格式:输入一个数x,表示该三位数的十位上的数字。(0<=x<=3)输出格式:输出一个三位的整数。样例输入:1样例输出:214......
  • 三位数的逆序输出
    #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++){......
  • 打印100~999之间三位数每一位的积等于每一位的和的数字以及这些数的总数
    打印100~999之间三位数每一位(个十百)的积等于每一位(个十百)的和的数字以及这些数的总数首先需要一个循环,遍历所有的三位数,即100~999for(inti=100;i<1000;i++)......