大一oj c语言题目?

转帐会忙62122.60200142043930

//参考代码如下

#include <stdio.h>

#include <stdlib.h>


int transform(int n)

{

    int count = 0;

    if(n == 1)

        return 0;

    else if(n > 1){

        while(n != 1){

            if(n%2 == 1)

                n = 3*n + 1;

            else

                n = n / 2;

            count++;

        }

    }

    return count;

}


int main()

{

    int t,s;

    int *arr;

    int i;

    

    scanf("%d", &t);

    arr = malloc(sizeof(int) * t);

    for(i=0; i<t; i++){

        scanf("%d", &s);

        arr[i] = transform(s);

    }

    for(i=0; i<t; i++){

        if(i == t-1){

            printf("%d
", arr[i]);

            break;

        }

        printf("%d ", arr[i]);

    }

    free(arr);

    return 0;

}


示例运行结果:

demo.exe

3

3 4 5

7 2 5



周末是慵懒的,在家无聊的我决定看部电影来打发空闲时间。我打开电脑,上网搜索了半天,突然一部名叫《神笔马良》的电影吸引住了我的目光。我打开链接,点击播放这部电影。

电影讲诉的是有一个热爱画画又调皮捣蛋的小马良,生活在一个叫百花村的村庄。有一天这里平静的生活被一阵隆隆的炮声打破,一个贪婪又凶残的大将军听说在百花村的地下有金子,便挟持着小皇帝来到了百花村,企图将村里老百姓赶走。小马良和村民们当然不愿意就这样无端的被赶走,于是小马良就和将军还有皇帝斗智斗勇来保卫自己的家园。小马良有一支神奇的笔,这支笔能让小马良画的画从纸上飘下来成为真的。后来,大将军得知小马良有这样一支神笔就企图抢夺过来,可是三番四次抢夺都失败了。于是,狡诈的大将军想了一个计策,让小马良前来为皇帝贺寿,趁小马良在不被时偷走了神笔,并把马良变成了一粒躺在宣纸上的墨水。幸运的是心地善良的小马良在花仙子的帮助下,获得了自由,并把大将军变成了金子以示惩罚。

这部电影让我明白了人之初,性本善,善良终究战胜邪恶!

扩展阅读:扫一扫题目出答案 ... 学c#有前途吗 ... 小学生如何学好编程 ... c语言搜题神器app ... 编程入门教程免费视频 ... c语言oj平台答案 ... c#编程 ... c语言新手入门代码 ... 学了c++还要学python吗 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网