The Collatz Sequence
2013-12-04 20:37
381 查看
#include <stdio.h> int main() { long a, b, i, j = 0, m; while(scanf("%ld%ld", &a, &b)!=EOF) { m = a; i = 1; if(a < 0 && b < 0) break; else { while(a != 1) { if(a > b) { i--; break; } else { if(a % 2 == 0) { a = a / 2; i++; } else { a = 3 * a + 1; i++; } } } } j++; printf("Case %ld: A = %ld, limit = %ld, number of terms = %ld\n", j, m, b, i); } return 0; }
相关文章推荐
- UVa_694 - The Collatz Sequence
- UVA694 UVALive5466 The Collatz Sequence【模拟】
- uvaoj 694 - The Collatz Sequence
- The Collatz Sequence
- UVa 694 The Collatz Sequence
- uva694 The Collatz Sequence
- The Collatz Sequence
- UVA 694 - The Collatz Sequence
- UVA 694-The Collatz Sequence
- UVa694 - The Collatz Sequence-难度1
- 694 - The Collatz Sequence
- UVA 694 - The Collatz Sequence
- UVA694 - The Collatz Sequence
- UVa 694 - The Collatz Sequence
- UVA - 694 The Collatz Sequence(水题)
- UVa 694 - The Collatz Sequence
- UVa 694 The Collatz Sequence(序列)
- UVA 694-The Collatz Sequence
- UVA - 694 - The Collatz Sequence
- UVA 694 The Collatz Sequence