欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用C++實(shí)現(xiàn)回文數(shù)字

這篇文章主要講解了“怎么用C++實(shí)現(xiàn)回文數(shù)字”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么用C++實(shí)現(xiàn)回文數(shù)字”吧!

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)隆化,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

題目描述

觀察數(shù)字:12321,123321  都有一個共同的特征,無論從左到右讀還是從右向左讀,都是相同的。這樣的數(shù)字叫做:回文數(shù)字。

本題要求你找到一些5位或6位的十進(jìn)制數(shù)字。滿足如下要求:
該數(shù)字的各個數(shù)位之和等于輸入的整數(shù)。

輸入

一個正整數(shù)  n  (10< n< 100),  表示要求滿足的數(shù)位和。

輸出

若干行,每行包含一個滿足要求的5位或6位整數(shù)。 
數(shù)字按從小到大的順序排列。 
如果沒有滿足條件的,輸出:-1 

樣例輸入

44

樣例輸出

99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499

解題思路:

題目要求的是5位或6位的回文數(shù)的所有位的和是給出的數(shù)字。

第一種方法:可以循環(huán)遍歷所有數(shù)字,只用遍歷前三位即可,后面兩位或三位可以直接根據(jù)前面判斷。

第二種方法,思想相同,使用深搜,確定前三位數(shù)字后,判斷所有位上的和是否為所給出的數(shù)字。

標(biāo)記一下符合條件的數(shù)的個數(shù),如果沒有符合條件的數(shù),輸出-1。

AC代碼:

#include <stdio.h>const int N = 20;int a[N], n, temp;void dfs1(int x) {	if(x==4) {		if((a[1]+a[2])*2+a[3]==n) {
			temp++;			printf("%d%d%d%d%d\n" ,a[1], a[2], a[3], a[2], a[1]);
		} 
		return ;
	}	if(x!=1) {
		a[x] = 0;
		dfs1(x+1); 
	}	for(int i=1; i<10; i++) {
		a[x]=i;
		dfs1(x+1);
	}
}void dfs2(int x) {	if(x==4) {			if((a[1]+a[2]+a[3])*2==n) {
			temp++;			printf("%d%d%d%d%d%d\n" ,a[1], a[2], a[3], a[3], a[2], a[1]);
		} 
		return ;
	}	if(x!=1) {
		a[x] = 0;
		dfs2(x+1); 
	}	for(int i=1; i<10; i++) {
		a[x]=i;
		dfs2(x+1);
	}
}int main() {
	temp = 0;	scanf("%d", &n);
	dfs1(1);
	dfs2(1);	if(temp==0)		printf("-1\n");	return 0;
}

感謝各位的閱讀,以上就是“怎么用C++實(shí)現(xiàn)回文數(shù)字”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么用C++實(shí)現(xiàn)回文數(shù)字這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

當(dāng)前標(biāo)題:怎么用C++實(shí)現(xiàn)回文數(shù)字
分享路徑:http://aaarwkj.com/article4/igihie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信公眾號、網(wǎng)站排名營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
亚洲欧美综合日韩综合久久久| 国产日韩久久免费电影| 韩国午夜理伦三级好看| 亚洲国内一区二区三区| 亚洲一区成人精品在线| 亚洲人妻一区二区久久| 欧美精品中出一区二区三区| 亚洲欧美日韩性生活视频| 国产精品成人亚洲一区二区| 欧美一级特黄大片做受农村 | 男人的天堂免费看看av| 婷婷亚洲五月伊人91| 成人黄色动漫在线播放| 日韩女同性一区二区三区| 高颜值紧身牛仔裤国产精品| 日日夜夜久久国产精品| 色婷婷精品一区二区三区| 午夜视频在线看一区免费| 传媒精品视频在线观看| 懂色av中文一区二区| 亚洲欧美日韩颜射极品| 日本人免费一区二区电影| 亚洲免费一区二区三区四区| 欧美劲爆三级免费观看| 日韩精品欧美精品一区二区| 国产一区二区在线不卡播放| 未满18十八禁止观看| 青青草视频在线针对华人| 首页亚洲一区二区三区| 18禁黄网站禁片免费视频| 午夜一区二区三区精品| 欧美另类不卡在线观看| 国产91精品网站在线| 粉嫩极品国产在线观看| 青青草原在线免费视频| 中字幕人妻一区二区三区| 午夜神马福利激情视频| 国产丝袜美女一区二区| 国产精品日韩欧美久久久| 欧美大吊视频在线观看| 麻豆AV一区二区三区久久|