c语言之if语句

常规01:

#include <stdio.h>

int main(void)
{
    int i;
    scanf("%d",&i);


        if (i%2 == 0) 
        {
            printf("%d 是偶数\n", i);
        }
        
    getchar();
    return 0;
}

常规02:

#include <stdio.h>

int main(void)
{
    int i;
    scanf("%d",&i);


        if (i%2 == 0) 
        {
            printf("%d 是偶数\n", i);
        }
        
        else
        {
            printf("%d 是奇数\n", i);
        }
        

    getchar();
    return 0;
}

常规03:

#include <stdio.h>

int main(void)
{
    int i;
    scanf("%d",&i);


        if (i%2 == 0) 
        {
            printf("%d 是偶数\n", i);
        }
        
        else if (i%2 != 0) 
        {
            printf("%d 是奇数\n", i);
        }
        

    getchar();
    return 0;
}

 常规04:

#include <stdio.h>

int main(void)
{
    int i;
    scanf("%d",&i);


        if (i!== 0) 
        {  if(i%2 == 0)
           {
              printf("%d 是偶数\n", i);
            }
            
         }
        

        

    getchar();
    return 0;
}

常规05:简化的if语句(? :)

#include <stdio.h>

int main(void)
{
    int i,j;
    
    for (i = 0; i < 10; i++) {
        j = i<5 ? 1 : 5;  //
        printf("%d\n", j);    
    }
    getchar();
    return 0;
}

 

posted @ 2018-06-17 23:53  存心影子  阅读(363)  评论(0编辑  收藏  举报