第三次作业

1.编写程序,判断一个数n是正数还是负数

#include<stdio.h>
main()
{
    float n;
    scanf("%f",&n);
    if(n>0)
    printf("正数!\n");
else if (n==0)
    printf("既不是正数也不是负数\n");
else
    printf("负数!\n");
}

 

2.编写程序,计算出租车的行驶距离费用之间的关系。起步3km内,8元;之后1.6/千米。

 

#include<stdio.h>
main()
{
    float s,l;
    printf("输入的行驶距离:\n");
    scanf("%f",&l);
    if(l<=3)
        s=8;
    else
        s=(1-3)*1.6+8;
    printf("%.2f\n",s);
}

 3.输入一个数,判断是奇数还是偶数

#include<stdio.h>
main()
{    
    int x;
    printf("请输入一个整数\n");
    scanf("%d",&x);
    if(x%2==0)
    printf("%d是偶数\n",x);
    else
    printf("%d是奇数\n",x);
}

 

 4.输入一个数,输出它的绝对值

#include<stdio.h>
main()
{
    int x;
    printf("输入一个数");
    scanf("%d",&x);
    if(x>=0)
    printf("%d\n",x);
    else
        x=x*(-1);
    printf("这个数的绝对值为%d\n",x);
}

 

5.输入2个数,输出较大数

 

#include<stdio.h>
main()
{
    int x,y;
    printf("输入两个数");
    scanf("%d%d",&x,&y);
    if(x>y)
    printf("最大值为%d\n",x);
    else
    printf("最大值为%d\n",y);
}

 

6.选做题) 输入一个字符,如果是大写就转成小写,如果是小写,就转成大写并输出

 

#include<stdio.h>
main()
{
    char x, y;
    printf("请输入一个字符:");
    scanf_s("%c",&x);
    if (x >= 'A' && x <= 'Z')
    {
        y = x + 32;
        printf("此字母是一个大写字母,转换后的小写字母是:%c", y);
    }
    else if (x >= 'a' && x <= 'z')
    {
        y = x - 32;
        printf("此字母是一个小写字母,转换后的大写字母是%c", y);
    }
    else
    {
        printf("输入的不是字符");
    }
}

 

 

 

posted @ 2021-10-20 17:54  Lexington  阅读(16)  评论(0编辑  收藏  举报