码蹄杯语言基础:选择结构(C语言)

这篇具有很好参考价值的文章主要介绍了码蹄杯语言基础:选择结构(C语言)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

⭐MT1109和10相比

请编写一个简单程序,输入一个整数,和10比较,输出比较结果

格式
输入格式:
输入整型

输出格式:
输出…大于或者等于或者小于10

#include<stdio.h>
int main()
{
    int x;
    scanf("%d", &x);
    if (x > 10)
    {
        printf("%d大于10", x);
    }
    else if (x < 10)
    {
        printf("%d小于10", x);
    }
    else
    {
        printf("%d等于10", x);
    }
    return 0;
}

⭐MT1110最小值

输入a,b两个整数,输出他们之间的最小值

格式
输入格式:
输入2个整数用空格分隔

输出格式:
输出为整型

#include<stdio.h>
int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    if (a > b)
    {
        printf("%d", b);
    }
    else
    {
        printf("%d", a);
    }
    return 0;
}

⭐MT1111最大值

输入a,b两个整数,输出他们之间的最大值

格式
输入格式:
输入2个整数用空格分隔

输出格式:
输出为整型

#include<stdio.h>
int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    if (a > b)
    {
        printf("%d", a);
    }
    else
    {
        printf("%d", b);
    }
    return 0;
}

⭐MT1112中庸之道

请编写一个简单程序,输入3个整数,比较他们的大小,输出中间的那个数

格式
输入格式:
输入整型,空格分隔

输出格式:
输出整型

#include<stdio.h>
int main()
{
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    if ((a > b && b > c) || (a < b && b < c))
    {
        printf("%d", b);
    }
    else if ((c > a && a > b) || (c < a && a < b))
    {
        printf("%d", a);
    }
    else
    {
        printf("%d", c);
    }
    return 0;
}

⭐MT1114偶数还是奇数

请编写一个简单程序,检查一个正整数是偶数还是奇数,如果是偶数输出Y,否则输出N。(不考虑0)

格式
输入格式:
输入整型

输出格式:
输出Y或者N

#include<stdio.h>
int main()
{
    int x;
    scanf("%d", &x);
    if (x % 2 == 0)
    {
        printf("Y");
    }
    else
    {
        printf("N");
    }
    return 0;
}

⭐MT1115小于m的偶数

判断n是否为小于m的偶数,不考虑0,负数或者其他特殊情况。

格式
输入格式:
输入为整型n、m,空格分隔

输出格式:
是则输出YES否则输出NO

#include<stdio.h>
int main()
{
    int n, m;
    scanf("%d %d", &n, &m);
    if (n < m && n % 2 == 0)
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
    return 0;
}

⭐MT1116正整数

判断n是否为两位数的正整数

格式
输入格式:
输入为整型n

输出格式:
是则输出YES否则输出NO


#include<stdio.h>
int main()
{
    int x;
    scanf("%d", &x);
    if ((x >= 10) && (x <= 99))
    {
        if (x >= 0)
        {
            printf("YES");
        }
        else
        {
            printf("NO");
        }
    }
    else
    {
        printf("NO");
    }
    return 0;
}

⭐MT1117两个负数

判断x、y、z中是否有两个负数。

格式
输入格式:
输入为整型x、y、z,空格分隔

输出格式:
是则输出YES否则输出NO

#include<stdio.h>
int main()
{
    int x, y, z;
    scanf("%d %d %d", &x, &y, &z);
    if ((x < 0 && y < 0) || (x < 0 && z < 0) || (z < 0 && y < 0))
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
    return 0;
}

⭐MT1119大小写的转换

请编写一个简单程序,实现输入字符大小写的转换。其他非法输入(非字母的输入)则原样输出。

格式
输入格式:
输入字符型

输出格式:
输出字符型

#include<stdio.h>
#include<ctype.h>
int main()
{
    char str;
    scanf("%c", &str);
    if (isalpha(str))
    {
        if (str >= 65 && str <= 90)
        {
            str += 32;
            printf("%c", str);
        }
        else
        {
            str -= 32;
            printf("%c", str);
        }
    }
    else
    {
        printf("%c", str);
    }
    return 0;
}

⭐MT1121小码哥考完咯

小码哥考完咯,你是她的老师,请使用switch语句编写一个程序,输出她的分数对应的成绩等级ABCDF。使用以下分级标准:A=90-100,B=80-89,C=70-79,D=60-69,F=0-59。不考虑负数或者其他特殊情况。本题要求使用switch语句。

格式
输入格式:
输入为整型

输出格式:
输出为字符型文章来源地址https://www.toymoban.com/news/detail-463157.html

#include<stdio.h>
int main()
{
    int grade;
    scanf("%d", &grade);
    grade = grade / 10;
    switch (grade)
    {
    case 10:
        printf("A");
        break;
    case 9:
        printf("A");
        break;
    case 8:
        printf("B");
        break;
    case 7:
        printf("C");
        break;
    case 6:
        printf("D");
        break;
    default:
        printf("F");
    }
    return 0;
}


到了这里,关于码蹄杯语言基础:选择结构(C语言)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2.如何选择go语言基础类型——Leetcode习题9

    目录 本篇前瞻 Leetcode习题9 题目描述 原题解析 代码编写 有符号整形 基本数据类型 整形 有符号整形 无符号整形 浮点型 布尔型 字符 本篇小结 下一篇预告 欢迎来go语言的基础篇,这里会帮你梳理一下go语言的基本类型,注意本篇有参考go圣经,如果你有完整学习的需求可以看

    2024年02月12日
    浏览(42)
  • C语言基础——循环结构

    C语言的基本结构之一。在程序中有连续执行的操作可以用循环结构,简化函数,C语言中有三种循环结构,for循环,while循环,do-while循环,其中for循环最常用。 循环执行是循环结构的核心,表现为反复执行一个或一组操作。在编程中,如果想要从数据处理中发现循环执行,就

    2024年02月05日
    浏览(51)
  • C语言基础 结构体排序

    任务描述 本关任务:有 n 个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息。 相关知识 参考 结构体第1关 相关知识 编程要求 要求按照成绩的高低顺序输出学生的信息。 测试说明 平台会对你编写的代码进行测试,比对你输出的数值与实际正确

    2024年02月03日
    浏览(43)
  • Go语言基础之结构体

    Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型, Go语言中可以使用type来定

    2024年02月10日
    浏览(40)
  • C语言基础之——结构体

    前言:小伙伴们又见面啦,那么本篇文章,我们就将对C语言基础知识的最后一个章节——结构体展开讲解。 世上无难事,只要肯攀登! 目录 一.什么是结构体 二.结构体讲解 1.结构体的声明和变量的定义 2.结构体成员的类型 3.结构体变量的初始化 三.结构体成员的访问与传参

    2024年02月11日
    浏览(38)
  • 【go语言基础】结构体struct

    主要是敲代码,敲的过程中会慢慢体会。 结构体是用户定义的类型,表示若干字段的集合,目的是将数据整合在一起。 简单的说,类似Java中的实体类。存储某个实体属性的集合。 注意:结构体名字,结构体属性名的首字母大写代表其余的包可以访问该结构体,类似Java中的

    2024年02月13日
    浏览(60)
  • C语言基础 结构体存储学生信息

    任务描述 本关任务:使用结构体储存学生信息(包括学号,姓名, 3 门课程成绩,总分),要求实现对学生信息修改和删除操作,最多 50 名学生。 相关知识 参考 结构体第1关 相关知识 编程要求 使用结构体储存学生信息,实现对学生信息修改和删除操作。 测试说明 平台会

    2024年02月12日
    浏览(35)
  • C语言零基础入门(结构体)

    C 语言内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。 实际使用中,主要有下面两种情况,需要更灵活强大的复合类型。 复杂的物体需要使用多个变量描述,这些变量都是相

    2024年01月17日
    浏览(38)
  • 数据结构——二叉树基础结构篇(C语言)

    现在是北京时间2023年6月13日9点11分。从决定要开始减脂之后,饥饿总是伴随着我。一觉起来肚子咕咕叫,我还是想先把文章发了再吃第一餐。燕麦加蛋白粉几乎伴随了我大学的第一年早饭。昨天练了一个小时背,练背后还做了45分钟有氧。空腹训练没有影响我的训练状态。这

    2024年02月08日
    浏览(38)
  • 考研C语言刷题基础篇之分支循环结构基础(二)

    目录 第一题分数求和  第二题:求10 个整数中最大值 第三题:在屏幕上输出9*9乘法口诀表 第四题:写一个代码:打印100~200之间的素数  第五题:求斐波那契数的第N个数 斐波那契数的概念:前两个数相加等于第三个数 斐波那契数的公式: 第六题:汉诺塔游戏  思路:  1

    2024年01月22日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包