最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

編程例思路理解

2020-12-05 22:28 作者:盆中蓮花  | 我要投稿

編程例思路理解

若某數(shù)的平方具有對稱性質(zhì),則稱該數(shù)為回文數(shù)。例如11的平方為121,則稱11為回文數(shù)。請找出1~999中的所有回文數(shù)。

/*int select(int a[],int x,)

{int i,n,x;

for(i=10,n=0;x<0;i*10,n++)

x=x%i;

return(a

*/

#include?

int symm(long n)//定義一個函數(shù)

{

?long i,g,new_num=0;

?i=n;//賦值

?while(i!=0)

?{

? g=i%10;//取余數(shù),像第一個是個位數(shù),第二個數(shù)經(jīng)過循環(huán)后表示的就是原數(shù)的十位,

? new_num=new_num*10+g;//新的數(shù),就是從賦值的數(shù)一層一層的剝開這個數(shù)。構(gòu)建一個

? i=i/10;//除法在C語言中有取整的附加效果,依次除去原數(shù)的個位十位。。。。。

?}

?return(new_num==n);//這個不懂猜測是如果new-num等于n是真,否則是假,可是有什么作用呢。

}

//這個函數(shù)的作用是 ? 奧 ? 知道了。目的是數(shù)成對稱的狀態(tài),所以呢,一個數(shù)從個位寫到最后一位,等于,從最后一位寫到個位,構(gòu)造的這個新的數(shù)就是逆序。

不過哎,咋感覺這不對呢,代碼寫的好像不對啊。

奧奧奧,,我傻了我傻了。。。嗯嗯嗯嗯。。

void main()

{

?long i,m=1,h[998][2]={1,1}; ?//h[998][2]二維數(shù)組,意思是?????˙???μ?∫√?≈Ω ? h[0][0]=1,h[0][1]=1.至于為什么要這樣用二維數(shù)組?,F(xiàn)在還是不知道

?for(i=0;i<998;i++) ?//i<998

?{

? h[i][0]=m;

? ? ?h[i][1]=m*m;//這個循環(huán)是 ?兩個列,999個行。 ?這是賦值。第一列賦數(shù),第二列賦數(shù)的平方

?if(symm(m)&&symm(m*m))//&&是且的意思,需要兩個同時滿足,才繼續(xù)進行下一步。symm這個函數(shù)的最后一個return的就是真假,所以就這樣。

? printf("%3d\t",h[i][0]);

?m++; ?//m++放這里

?}

}


編程例思路理解的評論 (共 條)

分享到微博請遵守國家法律
四子王旗| 锡林郭勒盟| 鹿邑县| 淮阳县| 西安市| 阿拉善右旗| 西林县| 安顺市| 出国| 民和| 广饶县| 定西市| 刚察县| 诸暨市| 靖江市| 嘉荫县| 牡丹江市| 二连浩特市| 青冈县| 大石桥市| 翁牛特旗| 汾阳市| 新营市| 陕西省| 如东县| 静安区| 巴南区| 芦山县| 青州市| 福建省| 佛山市| 凌海市| 武威市| 宣恩县| 奈曼旗| 华蓥市| 嘉兴市| 和政县| 天长市| 盈江县| 来安县|