2018/9/9 C语言 01:判断数正负 02:输出绝对值 03:奇偶数判断 04:奇偶ASCII值判断

01:判断数正负

#include <stdio.h>
#include <stdlib.h>

int main()
{
    long n;
    scanf("%ld",&n);
    if(n>0) printf("positive");
    else if(n==0) printf("zero");
    else printf("negative");
    return 0;
}

第一次提交失误,原因为未注意==与=的区别

02:输出绝对值

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float n;
    scanf("%f",&n);
    if(n>=0) printf("%.2f",n);
    else printf("%.2f",-n);
    return 0;
}

03:奇偶数判断

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,k;
    scanf("%d",&n);
    k=n%2;
    if(k==1) printf("odd");
    else printf("even");
    return 0;
}

同样失误一次,原因同01

04:奇偶ASCII值判断

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char n;
    scanf("%c",&n);
    if(n%2==1) printf("YES");
    else printf("NO");
    return 0;
}

总结:需注意赋值与相等的区别

猜你喜欢

转载自blog.csdn.net/qq_41019301/article/details/82557245
今日推荐