栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

俺的C语言上机作业

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

俺的C语言上机作业

#include 
#include 
#define A 18
#define B 25
#define C 27
int main() {
    double t, h, m;
    printf("What is your height ande weight?n");
    scanf("%lf %lf", &h, &m);
    getchar();
    t = h / (m * m);
    if (t < A) {
        printf("You are rather thin.n");
    }
    if (t >= A && t <= B) {
        printf("You're a healthy weight.!n");
    }
    if (t > B && t <= C) {
        printf("You are overweight!n");
    }
    if (t > C) {
        printf("You are obese!n");
    }
    system("pause");
    return 0;
}
#include 
#include 
int main()
{
    char c;
    printf("ÇëĘäČ뾼×ÖˇűŁşn");
    scanf("%c", &c);
    getchar();
    if (c >= 'A' && c <= 'Z')
    {
        printf("´óĐ´×Öĸn");
    }
    else if (c >= 'a' && c <= 'z')
    {
        printf("ĐĄĐ´×Öĸn");
    }
    else if (c >= '0' && c <= '9')
    {
        printf("Ęý×Ön");
    }
    else
    {
        printf("ĆäËű×Öˇűn");
    }
    system("pause");
    return 0;
}
#include 
#include 
#include 
int main()
{

    float a, b, c, s, p, pp;
    printf("请输入三角形的三边长:n");
    scanf("%f %f %f", &a, &b, &c);
    getchar();
    p = (a + b + c) / 2;
    pp = p * (p - a) * (p - b) * (p - c);
    if (a + b > c && b + c > a && a + c > b)
    {
        s = sqrt(pp);
        if (a * a + b * b == c * c || b * b + c * c == a * a || a * a + c * c == b * b)
        {
            printf("直角三角形!它的面积是:%.2fn", s);
        }
        else if (a == b == c)
        {
            printf("等边三角形!它的面积是:%.2fn", s);
        }
        else
        {
            printf("一般三角形!它的面积是:%.2fn", s);
        }
    }
    else
    {
        printf("无法构成三角形");
    }

    system("pause");
    return 0;
}
#include 
#include 
int main()
{
    double number1;
    double number2;
    char operation;

    printf("------------CALCULATOR------------n");
    scanf("%lf%c%lf", &number1, &operation, &number2);
    switch (operation)
    {
    case '+':
        number1 += number2;
        break;
    case '-':
        number1 -= number2;
        break;
    case '*':
        number1 *= number2;
        break;
    case '/':
        if (number2 == 0)
        {
            printf("nError!n");
        }
        else
        {
            number1 /= number2;
        }
        break;
    default:
        printf("nError!n");
        break;
    }
    printf("=%.2f", number1);
    system("pause");
    return 0;
}
#include 
#include 
int main() {
    int year, mon, day;
    printf("请分别输入年、月、日:n");
    scanf("%d %d %d", &year, &mon, &day);
    getchar();
    if (year > 0) {
        if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
            if (mon >= 1 && mon <= 12) {
                if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 ||
                    mon == 10 || mon == 12) {
                    if (day >= 1 && day <= 31) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                } else if (mon == 2) {
                    if (day >= 1 && day <= 29) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                } else {
                    if (day >= 1 && day <= 30) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                }
            } else {
                printf("日期错误");
            }
        } else {
            if (mon >= 1 && mon <= 12) {
                if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 ||
                    mon == 10 || mon == 12) {
                    if (day >= 1 && day <= 31) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                } else if (mon == 2) {
                    if (day >= 1 && day <= 28) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                } else {
                    if (day >= 1 && day <= 30) {
                        printf("日期正确");
                    } else {
                        printf("日期错误");
                    }
                }
            } else {
                printf("日期错误");
            }
        }
    } else {
        printf("日期错误");
    }
    system("pause");
    return 0;
}
#include 
#include 

int main()
{
    int year, mon, day;
    int bool1;
    int status, input;
    printf("-----日期计算器-----n");
    printf("输入1开始,q退出!n");
    while (status = scanf("%d", &input))
    {
        printf("请分别输入年、月、日:n");
        scanf("%d %d %d", &year, &mon, &day);
        getchar();
        if (year > 0)
        {
            if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
            {
                if (mon >= 1 && mon <= 12)
                {
                    if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 ||
                        mon == 10 || mon == 12)
                    {
                        if (day >= 1 && day <= 31)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                    else if (mon == 2)
                    {
                        if (day >= 1 && day <= 29)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                    else
                    {
                        if (day >= 1 && day <= 30)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                }
                else
                {
                    bool1 = 0;
                }
            }
            else
            {
                if (mon >= 1 && mon <= 12)
                {
                    if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 ||
                        mon == 10 || mon == 12)
                    {
                        if (day >= 1 && day <= 31)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                    else if (mon == 2)
                    {
                        if (day >= 1 && day <= 28)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                    else
                    {
                        if (day >= 1 && day <= 30)
                        {
                            bool1 = 1;
                        }
                        else
                        {
                            bool1 = 0;
                        }
                    }
                }
                else
                {
                    bool1 = 0;
                }
            }
        }
        else
        {
            bool1 = 0;
        }
        if (bool1)
        {
            if (mon == 1 || mon == 3 || mon == 5 || mon == 7 || mon == 8 ||
                mon == 10 || mon == 12)
            {
                if (day != 1 && day != 31)
                {
                    printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                    printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                }
                else if (day == 1)
                {
                    if (mon == 1)
                    {
                        printf("该日期的上一天是:%d年12月31日n", year - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                    else if (mon == 3)
                    {
                        if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
                        {
                            printf("该日期的上一天是:%d年%d月29日n", year, mon - 1);
                            printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                        }
                        else
                        {
                            printf("该日期的上一天是:%d年%d月29日n", year, mon - 1);
                            printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                        }
                    }
                    else if (mon == 5 || mon == 7 || mon == 8 ||
                             mon == 10 || mon == 12)
                    {
                        printf("该日期的上一天是:%d年%d月30日n", year, mon - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                }
                else
                {
                    if (mon == 12)
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年1月1日n", year + 1);
                    }
                    else
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年%d月1日n", year + 1, mon + 1);
                    }
                }
            }
            else if (mon == 2)
            {
                if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
                {
                    if (day == 1)
                    {
                        printf("该日期的上一天是:%d年1月31日n", year + 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                    else if (day == 29)
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年3月1日n", year);
                    }
                    else
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                }
                else
                {
                    if (day == 1)
                    {
                        printf("该日期的上一天是:%d年1月31日n", year + 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                    else if (day == 28)
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年3月1日n", year);
                    }
                    else
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                }
            }
            else
            {
                if (day != 1 && day != 30)
                {
                    printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                    printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                }
                else if (day == 1)
                {
                    if (day != 1 || day != 30)
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                    else if (day == 1)
                    {
                        printf("该日期的上一天是:%d年%d月31日n", year, mon - 1);
                        printf("该日期的下一天是:%d年%d月%d日n", year, mon, day + 1);
                    }
                    else
                    {
                        printf("该日期的上一天是:%d年%d月%d日n", year, mon, day - 1);
                        printf("该日期的下一天是:%d年%d月1日n", year, mon + 1);
                    }
                }
            }
        }
        else
        {
            printf("日期错误哦!n");
        }
        printf("是否继续?(1 开始 q 退出)n");
    }
    system("pause");
    return 0;
}
#include 
#include 
int main() {
    int i, a1, a2, a3, a4;
    scanf("%d", &i);
    getchar();
    a1 = i % 10;
    a2 = i / 10 % 10;
    a3 = i / 100 % 10;
    a4 = i / 1000;
    if (i > 999 && i < 10000) {
        switch (a4) {
            case 0:
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a4 != 0) {
            printf("Ǫ");
        }

        switch (a3) {
            case 0:
                printf("Áã");
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a3 != 0) {
            printf("°Û");
        }
        switch (a2) {
            case 0:
                if (a3 != 0) {
                    printf("Áã");
                }
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a2 != 0) {
            printf("ʰ");
        }

        switch (a1) {
            case 0:
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
    }
    if (i > 99 && i < 1000) {
        switch (a3) {
            case 0:
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a3 != 0) {
            printf("°Û");
        }

        switch (a2) {
            case 0:
                printf("Áã");
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a2 != 0) {
            printf("ʰ");
        }
        switch (a1) {
            case 0:
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
    }
    if (i > 9 && i < 100) {
        switch (a2) {
            case 0:
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
        if (a2 != 0) {
            printf("ʰ");
        }
        switch (a1) {
            case 0:
                printf("Áã");
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
    }
    if (i > 0 && i < 10) {
        switch (a1) {
            case 0:
                printf("Áã");
                break;
            case 1:
                printf("Ò¼");
                break;
            case 2:
                printf("·¡");
                break;
            case 3:
                printf("Èþ");
                break;
            case 4:
                printf("ËÁ");
                break;
            case 5:
                printf("Îé");
                break;
            case 6:
                printf("½");
                break;
            case 7:
                printf("Æâ");
                break;
            case 8:
                printf("°Æ");
                break;
            case 9:
                printf("¾Á");
                break;
        }
    }
    system("pause");
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/353069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号