這幾個c語言問題求解演算法迴圈,這幾個c語言問題求解演算法迴圈

2021-03-03 21:37:19 字數 1199 閱讀 9822

1樓:w亞瑟王

想回答,因為正在學。

**模糊不方便,建議給文字

2樓:他們叫我邱總

想回答,但是字太小,看不清

c語言求高手告訴一種迴圈賽問題的演算法並解釋一下

3樓:亂de步

char game(int r,int n)

因為你的題

目要求不明確,所以把演算法給你,你自己再題目要求寫個main函式呼叫演算法就行了

4樓:匿名使用者

最簡單的列舉,但當數字太大就要超時了

c語言問題 看不懂這個演算法,求解釋,謝謝~~

5樓:匿名使用者

sprintf(str, "%d", i ); //這裡將整數i寫到一個字串中,四位數會佔四個字元,分別是:str的0 1 2 3位

if ( str[0]==str[3] && str[1]==str[2] ) //如果首尾對應的字元相同,則說明是迴文數,輸出i

printf("%d\n", i );

6樓:zyz鄭遠征

迴文就是像:3553、1221這種型別的資料。

sprintf(str,"%d",i);是將 i 的值以字串形式放到陣列str裡面。

然後判斷陣列的前四個元素是否滿足迴文的條件。

例如,當i= 1221時。那麼str[0] = 『1』 ,str[1] = 『2』、str[2] = 『2』、str[3] = 『1』;滿足迴文條件,所以1221是迴文數。

7樓:匿名使用者

sprintf是將4位數放到陣列str中

該演算法遍歷1000到10000所有四位數,如果第一位和第四位相同並且 第二位和第三位相同就是迴文數啊 此時輸出 比如1221 2332等等

8樓:匿名使用者

對 [ 1000, 10000)之間的整數 i 進行遍歷,把 i 作為字串 str 來處理

這樣,如果字串的下標0處和下標3處字元相同,並且下標1處和下標2處字元相同,

那麼這個4位的字串就是迴文串,也就是這個四位整數是迴文數

9樓:匿名使用者

1221

比較千位和個位 比較百位和十位。

c語言for迴圈問題,c語言 for迴圈問題

你的for迴圈用錯了,for的三個引數第一個是賦初值,第二個是迴圈條件,第三個是增值。你的迴圈條件沒有給,並且就算寫對位子你的條件好像也錯了,按你的意識是大於10就退出,但是你的迴圈條件是 這是 或 也就是滿足一個條件就進行迴圈,當你輸入10的時候大於了1,那麼迴圈就可以進行。所以你應該是用 用 且...

c語言for迴圈輸出問題,C語言 for迴圈輸出陣列的問題

include include typedef int elemtype typedef int status typedef struct lnode lnode,linklist 如果i小於1或者大於表長加1,則返回error if p j i 1 s linklist malloc sizeo...

求解幾個c語言的題,求解幾個C語言的題

哈哈 其他題太容易。20題 沒人想寫 昨天我寫差不多完了,結果重啟了!唉 8.1 end 8.2 如果上式值為真 1 則year為閏年。14.1 j 100 j 3 0 14.2 p j s p 你還有哪幾題沒人解答的 說下 幾道c語言的題,求解 第一題 include int main 第二題 i...