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

杨辉三角的变形

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

思路:第1行,第2行,没有偶数,都是-1. 剩下行第一个偶数的位置依次是 2 3 2 4 . 所以 ( n - 2 ) % 4 == 1 , 2 , 3 , 0  对应输出  2 3 2 4

#include<stdio.h>
int main(){
    int n=0,out=0;
    scanf("%d",&n);
    if(n==1||n==2)
        printf("-1");
    else if(((n-2)%4)==1)
        printf("2");
    else if(((n-2)%4)==2)
         printf("3");
    else if(((n-2)%4)==3)
         printf("2");
    else if(((n-2)%4)==0)
         printf("4");
}
全部评论
面向结果编程
1 回复 分享
发布于 2023-06-18 16:04 四川

相关推荐

09-29 11:19
门头沟学院 Java
点赞 评论 收藏
分享
SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
7 收藏 评论
分享
牛客网
牛客企业服务