小试牛刀1

1.实现关机系统

//C语言switch编写一个关机程序
//实现功能:
#include<stdlib.h>
int main()
{
    int key = 0;
    printf("---------关机小程序---------\n");
    printf("\t1.立刻关机\n");//1.立刻关机
    printf("\t2.定时60秒关机\n");//2.定时60秒关机
    printf("\t3.取消关机\n");//3.取消关机
    printf("---------------------------\n");
    printf("请输入一个值(0~3)\n");
    scanf_s("%d", &key);
    switch (key)
    {
    case 1:
        printf("即刻关机\n");
        system("shutdown /s /t 3");
        break;
    case 2:
        printf("60秒后自动关机\n");
        system("shutdown -s -t 60");
        break;
    case 3:
        printf("取消关机\n");
        system("shutdown /a");
        break;
    default:
        printf("无效选项\n");
        break;//0.退出系统
    }
    return 0;
}

2.从键盘上输入一个年份和月份,输出当前月份天数

(注意闰年判断)

  • 被4整除但不能被100整除

  • 被400整除

#include<stdio.h>
int main()
{
    int year = 0;
    int month = 0;
    printf("请输入年份\n");
    scanf_s("%d", &year);
    printf("请输入月份\n");
    scanf_s("%d", &month);
    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    {
        if (month == 1)
            printf("%d月份有31天", month);
        else if (month == 2)
            printf("%d月份有30天", month);
        else if (month == 3)
            printf("%d月份有31天", month);
        else if (month == 4)
            printf("%d月份有28天,且该年是闰年", month);
        else if (month == 5)
            printf("%d月份有31天", month);
        else if (month == 6)
            printf("%d月份有30天", month);
        else if (month == 7)
            printf("%d月份有31天", month);
        else if (month == 8)
            printf("%d月份有31天", month);
        else if (month == 9)
            printf("%d月份有30天", month);
        else if (month == 10)
            printf("%d月份有31天", month);
        else if (month == 11)
            printf("%d月份有30天", month);
        else
            printf("%d月份有31天", month);
​
    }
    else
    {
        if (month == 1)
            printf("%d月份有31天", month);
        else if (month == 2)
            printf("%d月份有30天", month);
        else if (month == 3)
            printf("%d月份有31天", month);
        else if (month == 4)
            printf("%d月份有30天", month);
        else if (month == 5)
            printf("%d月份有31天", month);
        else if (month == 6)
            printf("%d月份有30天", month);
        else if (month == 7)
            printf("%d月份有31天", month);
        else if (month == 8)
            printf("%d月份有31天", month);
        else if (month == 9)
            printf("%d月份有30天", month);
        else if (month == 10)
            printf("%d月份有31天", month);
        else if (month == 11)
            printf("%d月份有30天", month);
        else
            printf("%d月份有31天", month);
    }
    return 0;
}

3.编写一个程序,输入某人的身高(cm)和体重(kg),按下式确定其体重是否为标准、过胖或过瘦。

  • 标准体重范围:[身高-110-5,身高-110+5];

  • 超过标准体重5kg (即大于5kg)为过胖;

  • 低于标准体重5kg (即小于5kg)为过瘦。

#include<stdio.h>
​
int main()
{
    int Ht = 0;
    int Wt = 0;
    printf("请输入身高\n");
    scanf_s("%d",&Ht);
    printf("请输入体重\n");
    scanf_s("%d",&Wt);
    int a = 0;
    a = Ht - 110;
    if (a - 5 <= Wt <= a + 5)
    {
        printf("您的体重处于标准体重范围\n");
    }
    else if (Wt > a + 5)
    {
        printf("您的体重已经过胖!请注意您的体重!\n");
    }
    else 
    {
        printf("您的体重已经过瘦!请注意您的体重!\n");
    }
    return 0;
}
​

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值