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

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

码蹄集网站地址:https://www.matiji.net/exam/ojquestionlist

⭐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语句。

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

输出格式:
输出为字符型

#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;
}
目录
相关文章
|
8天前
|
C语言
C语言之分支结构
C语言之分支结构
24 0
|
8天前
|
C语言
C语言结构体内存对齐
C语言结构体内存对齐
|
8天前
|
Serverless C语言
C语言程序通常具有以下基本结构
C语言程序通常具有以下基本结构
12 0
|
8天前
|
C语言
C语言选择结构
C语言选择结构
17 0
|
8天前
|
存储 C语言
C语言顺序结构:基础与实践
C语言,作为一种广泛使用的编程语言,其程序结构可以分为三种基本类型:顺序结构、选择结构和循环结构。在这篇文章中,我们将重点讨论顺序结构的概念、特点以及如何在C语言中实现顺序结构的程序设计。
48 1
|
8天前
|
存储 编译器 Linux
【C语言】自定义类型:结构体深入解析(二)结构体内存对齐&&宏offsetof计算偏移量&&结构体传参
【C语言】自定义类型:结构体深入解析(二)结构体内存对齐&&宏offsetof计算偏移量&&结构体传参
|
8天前
|
C语言
C语言最基本程序控制结构
C语言最基本程序控制结构
17 0
|
8天前
|
C语言
【精通C语言】:分支结构if语句的灵活运用
【精通C语言】:分支结构if语句的灵活运用
27 1
|
8天前
|
编译器 Linux C语言
C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)
C语言:结构体(自定义类型)知识点(包括结构体内存对齐的热门知识点)
|
8天前
|
Java C语言 C++
C语言中用switch语句实现多分支选择结构
C语言中用switch语句实现多分支选择结构
23 0