久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

角谷猜想計算第一次出現1的位置怎樣用C 實現

在計算機編程中,我們經常會遇到需要解決數學問題的情況。其中一個有趣的問題是角谷猜想。角谷猜想是指對于任意給定的自然數num,通過一系列計算,最終會得到1。本文將介紹如何用C 編程實現計算過程,并求出

在計算機編程中,我們經常會遇到需要解決數學問題的情況。其中一個有趣的問題是角谷猜想。角谷猜想是指對于任意給定的自然數num,通過一系列計算,最終會得到1。本文將介紹如何用C 編程實現計算過程,并求出形成的數字序列中第一次出現1的位置。

角谷猜想的計算過程

角谷猜想的計算過程很簡單,可以按照以下步驟進行:

1. 給定一個自然數num。

2. 如果num是偶數,則將num除以2得到新的值。

3. 如果num是奇數,則將num變為3*num 1。

4. 重復執行上述步驟,直到num的值變為1。

每次執行上述計算,都會得到一個數字,并將其排列起來,形成一個數字序列。我們的目標是找到該序列中第一次出現1的位置。

C 實現角谷猜想的代碼

下面是用C 實現角谷猜想的代碼:

```cpp

#include

int main() {

int num;

int position 1;

std::cout << "請輸入一個正整數:";

std::cin >> num;

do {

if (num % 2 0) {

num / 2;

} else {

num 3 * num % 201;

}

std::cout << num << " ";

position ;

} while (num ! 1);

std::cout << "

角谷猜想形成的序列中,第一次出現1的位置為:" << position << std::endl;

return 0;

}

```

運行結果

運行上述代碼,輸入一個正整數,程序將輸出角谷猜想第一次出現1時形成的序列,并給出第一次出現1的位置值。通過運行代碼,我們可以驗證角谷猜想是否成立,并觀察不同的輸入對計算過程和結果的影響。

總結

本文介紹了如何用C 實現角谷猜想的計算過程,并求出第一次出現1的位置。通過編程實踐,我們可以更好地理解數學問題,并且提高編程能力。希望本文能幫助到對角谷猜想感興趣的讀者,同時也希望讀者能夠從中獲得一些有關編程的啟示。

標簽:
主站蜘蛛池模板: 偏关县| 溆浦县| 盱眙县| 榕江县| 黑龙江省| 涿州市| 鄂伦春自治旗| 盱眙县| 兴隆县| 保德县| 桑日县| 肥乡县| 泸州市| 玛曲县| 五大连池市| 汕头市| 名山县| 化德县| 施秉县| 衡南县| 黑龙江省| 奉贤区| 泰来县| 年辖:市辖区| 兰考县| 阿图什市| 易门县| 涡阳县| 武清区| 奉化市| 永修县| 黄山市| 孙吴县| 阜新市| 湖南省| 马山县| 福建省| 宝鸡市| 潜江市| 泰来县| 永顺县|