算法竞赛入门【码蹄集新手村600题】(MT1100-1120)C语言()二

简介: 算法竞赛入门【码蹄集新手村600题】(MT1100-1120)C语言()二

MT1109 和10相比

(1)题目

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


格式

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

样例1

输入:
1
输出:
1小于10 

(2)参考代码

#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 最小值

(1)题目

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


格式

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

样例1

输入:
2 8 
输出:
2

(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 最大值

(1)题目

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


格式

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

样例1

输入:
2 8
输出:
8

(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 中庸之道

(1)题目

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


格式

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

样例1

输入:
1 5 3
输出:
3

(2)参考代码

#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; 
}

MT1113 三人同行

(1)题目

三人同行,输入他们的年龄,输出最年长者的年龄


格式

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

样例1

输入格式:
 1 66 70
输出格式: 
70

(2)参考代码

#include<stdio.h>
#define max(x, y) ((x)>(y)?(x):(y))
int main() 
{ 
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    printf("%d", max(max(a, b), max(a, c)));
    return 0; 
}

MT1114 偶数还是奇数

(1)题目

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


格式

输入格式:
输入整型 
输出格式:
输出Y或者N

样例1

输入:
4
输出:
Y

(2)参考代码

#include<stdio.h>
int main() 
{
    int x;
    scanf("%d", &x);
    if (x % 2 == 0)
    {
        printf("Y");
    }
    else
    {
        printf("N");
    }
    return 0; 
}
目录
相关文章
|
13小时前
|
存储 Java C语言
【C语言入门】初识C语言:掌握编程的基石
【C语言入门】初识C语言:掌握编程的基石
10 4
【C语言入门】初识C语言:掌握编程的基石
|
13小时前
|
存储 Java 程序员
【C语言入门】C语言入门:探索编程世界的基础概念
【C语言入门】C语言入门:探索编程世界的基础概念
10 2
|
2天前
|
前端开发 C语言 C++
C语言入门02---环境搭建
C语言入门02---环境搭建
|
6天前
|
算法 程序员
高阶算法班从入门到精通之路
高阶算法班从入门到精通之路
11 3
|
7天前
|
机器学习/深度学习 算法
算法入门基础
算法入门基础
|
8天前
|
程序员 编译器 C语言
详解C语言入门程序:HelloWorld.c
详解C语言入门程序:HelloWorld.c
8 0
|
9天前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习算法入门:从K-means到神经网络
【6月更文挑战第26天】机器学习入门:从K-means到神经网络。文章涵盖了K-means聚类、逻辑回归、决策树和神经网络的基础原理及应用场景。K-means用于数据分组,逻辑回归适用于二分类,决策树通过特征划分做决策,神经网络则在复杂任务如图像和语言处理中大显身手。是初学者的算法导览。
|
10天前
|
存储 算法 搜索推荐
【数据结构和算法】--- 基于c语言排序算法的实现(2)
【数据结构和算法】--- 基于c语言排序算法的实现(2)
7 0
|
10天前
|
搜索推荐 算法 C语言
【数据结构和算法】--- 基于c语言排序算法的实现(1)
【数据结构和算法】--- 基于c语言排序算法的实现(1)
15 0
|
10天前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现