题解 | #杨辉三角的变形#

杨辉三角的变形

http://www.nowcoder.com/practice/8ef655edf42d4e08b44be4d777edbf43

思路

  1. 找规律,除了前2行,偶数是按照2423循环的
  2. 为啥要出这样的题?大家都来找规律???

Answer

#include <stdio.h>

int main() {
    int num = 0;
    while (scanf("%d", &num) != EOF) {
        if (num <= 2) printf("-1\n");
        else {
            if (num % 4 == 1) printf("2\n");
            else if (num % 4 == 2) printf("4\n");
            else if (num % 4 == 3) printf("2\n");
            else  printf("3\n");
        }
    }
    return 0;
}
全部评论

相关推荐

程序员卤馆:加v细说
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务