天天看點

c語言 1-9構成三位數,三位數

def Permutation():

list = []

for i in range(1,5):

for j in range(1,5):

for s in range(1,5):

#if i!=j&i!=s&j!=s:

if i != j != s!=i:

t=i*100+j*10+s

i

2021-05-092021-05-09 15:31:05

題目:反向輸出一個三位數

輸入一個三位數n,然後反向輸出這個三位數

輸入格式:

一個三位數n

輸出格式:

反向輸出n,若有0則需輸出0

樣例輸入:

375

樣例輸出:

573

做題思路:

将n的每一位儲存到一個int變量中,分别為百位,十位,個位,然後按照個,十,百的順序輸出

代碼:

#include

int

題目來自:https://www.luogu.com.cn/problem/P1618

題目描述

将 1, 2,\ldots, 91,2,…,9 共 99 個數分成三組,分别組成三個三位數,且使這三個三位數的比例是 A:B:CA:B:C,試求出所有滿足條件的三個三位數,若無解,輸出 No!!!。

//感謝黃小U飲品完善題意

輸入格式

三個數,A,B,CA,B,

連結 題目描述 輸入一個三位自然數,然後把這個數的百位數與個位數對調,輸出對調後的數 輸入 輸入一行,隻有一個整數x(100<=x<=999)。 輸出 輸出隻有一行,包括1個整數。 樣例 輸入

123

輸出

321

其實這道題說是“百位數與個位數對調”,其實就是三位數倒序,這與1004很像,都是拆數,都

JAVA代碼計算指定區域内的水仙花數。2021-03-30 09:30:47

JAVA代碼計算指定區域内的水仙花數。

水仙花數是指:一個三位數,其各位數字立方和等于該數本身。例如:153 = 1 + 125 + 27這就說明是153一個水仙花數。

是以要判斷一個三位數是不是水仙花數,得先取得這個三位數的的個位,十位和百位。

import java.util.Scanner;

//列印水

逆序的三位數2021-03-20 13:03:49

C語言學習

C語言

程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。

輸入格式:

每個測試是一個3位的正整數。

輸出格式:

輸出按位逆序的數。

#include

int main()

{

int a,a1,a2,a3;

java基礎習題練習2021-03-16 22:58:07

package Day04;

public class Day04_Demo04 {

public static void main(String[

list=[]for i in range(1,5): for j in range(1,5): for k in range(1,5): if i!=j!=k: list.append(int(str(i) + str(j) + str(k))) print("{}{}{}".format(i, j, k))print(list)print("不重複數字的三位數的數量為:{

藍橋杯練習題:特殊的數字2021-03-07 14:31:45

特殊的數字

問題描述   153是一個非常特殊的數,它等于它的每位數字的立方和,即153=111+555+333。程式設計求所有滿足這種條件的三位十進制數。 輸出格式 按從小到大的順序輸出滿足條件的三位十進制數,每個數占一行。 思路: 先定義三個整數,讓他們組成一個三位數,然後for循環輸出每一

題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?

參考答案:

list1=[]

for i in range(1,5):

for j in range(1,5):

for k in range(1,5):

if( i != k ) and (i != j) and (j != k):

list1.append(i*100+j*10+k)

題目來自:https://www.luogu.com.cn/problem/P1008

題目背景

本題為送出答案題,您可以寫程式或手算在本機上算出答案後,直接送出答案文本,也可送出答案生成程式。

題目描述

将 1, 2, \ldots , 91,2,…,9 共 99 個數分成 33 組,分别組成 33 個三位數,且使這 33 個三位數構成

生成三位數随機碼2021-01-21 18:57:03

第一種方法(生成三位數随機碼)

Document

#code{

width: 100px;

height: 50px;

background-color: lightblue;

font-s

數字和為5的整數2021-01-20 09:04:14

1227 數字和為5的整數

題目描述

求三位數[k1,k2]之間所有數字之和為5的整數。

輸入描述

100 200

輸出描述

104

113

122

131

140

#include

逆序的三位數2021-01-08 22:05:09

逆序的三位數

程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含結尾的0時,輸出不應帶有前導的0.比如輸入700,輸出應該是7。

輸入樣式:

123

輸出樣式:

321

代碼段

#include

main()

{

int num,a[3],i;

scanf("%d",&num);

for(i=0;i<3;i++)

{

1.5 25:求特殊自然數2021-01-08 15:33:00

描述 一個十進制自然數,它的七進制與九進制表示都是三位數,且七進制與九進制的三位數位表示順序正好相反。程式設計求此自然數,并輸出顯示。

輸入 無。 輸出 三行: 第一行是此自然數的十進制表示; 第二行是此自然數的七進制表示; 第三行是此自然數的九進制表示。 樣例輸入 (無) 樣例輸

c語言入門習題(1)2020-12-20 15:32:22

c語言入門習題

前言由0~9能組成的互不相同且無重複數字的三位數錯誤總結仍存在的疑問

文章目錄

前言由0~9能組成的互不相同且無重複數字的三位數錯誤總結仍存在的疑問

前言

這裡是一個萌新部落客從網上找的習題,自己練習的記錄貼,希望各位大佬們能夠多多指點。

PTA——逆序的三位數2020-11-24 13:30:42

PTA——逆序的三位數

題目: 程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。

輸入格式

每個測試是一個3位的正整數。

輸出格式

輸出按位逆序的數

輸入樣例

123

輸出樣例

321

解題思路如下:

def fun(num):

l=[]

for i in range(1,num):

for j in range(1,num):

for k in range(1,num):

if i != j and j!= k and i != k:

print(i,j,k)

l.append([i,j,k])

else

PAT-逆序的三位數2020-03-13 17:51:04

程式每次讀入一個正3位數,然後輸出按位逆序的數字。注意:當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。

輸入格式:每個測試是一個3位的正整數。

輸出格式:輸出按位逆序的數。

輸入樣例:123

輸出樣例:321

代碼如下:

#include

main()

{

int n;

課堂筆記

執行個體:解數學題

單循環

while循環

本質是窮舉法

執行個體:雙重循環解數學題

XY693 = YX396

如果用單循環解。。。。

step1:寫一個新的循環結構

step2:把機械重複的部分保留一份,放入循環體

step3:規則變化的用循環變量表示

擴充:多重循環

多重循環中,break隻能跳

注釋:所謂“水仙花數”是指一個三位數,其各位數字的立方和等于該數本身。

例如 153=1^3+5^3+3^3

三位數水仙花數總共4個,分别是153,370,371,407.

//求所有的水仙花數

#include

using namespace std;

int main()

{

int a, b, c, n,m,count=0;

cout << "以

求滿足條件的三位數2020-02-27 14:37:31

描述

編寫程式,按從小到大的順序尋找同時符合條件1和2的所有3位數,條件為:

1.該數為完全平方數

2.該數至少有2位數字相同

例如,100同時滿足上面兩個條件。

輸入

輸入一個數n,n的大小不超過實際滿足條件的3位數的個數。

輸出

輸出為第n個滿足條件的3位數(升序)

樣例輸入

1

樣例輸

将1,2,…,9共9個數分成三組,分别組成三個三位數,且使這三個三位數構成1:2:3的比例,試求出所有滿足條件的三個三位數。

例如:三個三位數192,384,576滿足以上條件。

代碼如下:

#include

int main()

{

int a,b,c,d,e,f;

for(a=123;a<=329;a++)//由于成比例,是以小于999/3即

(新手村問題)一個有趣的條件判斷2020-02-19 19:05:20

三連擊

題目描述

将1,2,3,..,9共9個數分成3組,分别組成3個三位數,且使這3個三位數構成1:2:3的比例,試求出所有滿足條件的3個三位數。

#include

int main() {

int x, y, z;

for (int x = 123; x < 333; ++x) {

y = 2*x;

z = 3*x;

if ((x/100

洛谷水題題解——P1008三連擊2020-01-23 16:09:03

洛谷題解——P1008

題目描述

将1,2,⋯,9共99個數分成3組,分别組成3個三位數,且使這3個三位數構成1:2:3的比例,試求出所有滿足條件的3個三位數。

輸入格式

木有輸入

輸出格式

若幹行,每行3個數字。按照每行第1個數字升序排列。

代碼

#include

#include

int i,j,