UVA 694 The Collatz Sequence

来源:互联网 发布:基金从业资格报名 知乎 编辑:程序博客网 时间:2024/05/19 13:24
#include <cstdio>int main() {long long a, l;int num = 0;while (scanf("%lld%lld", &a, &l) && !(a == -1 && l == -1)) {printf("Case %d: A = %lld, limit = %lld, number of terms = ", ++num, a, l);int count = 0;while (a > 1) {if (a % 2)a = 3 * a + 1;elsea /= 2;if (a > l)break;count++;}printf("%d\n", count + 1);}return 0;}

0 0
原创粉丝点击