大一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吗 ...