从零开始 | C语言基础刷题DAY1

❤个人主页:折枝寄北的博客

DAY12025.3.11

1. 求两个数的较大值

题目:

写一个函数求两个整数的较大值

如:

输入:10 20

输出较大值:20

代码:

c 复制代码
#include<stdio.h>
int main()

{
	int a;
	int b;
	printf("请输入第一个数字A>");
	scanf("%d", &a);
	printf("请输入第二个数字B>");
	scanf("%d", &b);
	if (a > b)
	{
		printf("二者较大的数字为%d\n", a);
	}
	else if(a<b)
	{
		printf("二者较大的数字为%d\n", b);
	}
	else
	{
		printf("二者相等");
	}

	return 0;
}

2.从键盘输入的两个数的大小关系

题目:

输入描述:

题目有多组输入数据,每一行输入两个整数(范围 - 231~231 - 1),用空格分隔。

输出描述:

针对每行输入,输出两个整数及其大小关系,数字和关系运算符之间没有空格,详见输入输出样例。

示例1

输入:

1 1

输出:

1 = 1

代码:

c 复制代码
#include <stdio.h>

int main()
{
	int a=0;
	int b=0;
	while (scanf("%d %d", &a, &b) == 2)
	{
		if (a > b)
		{
			printf("%d>%d\n", a, b);
		}
		else if (a < b)
		{
			printf("%d<%d\n", a, b);
		}
		else
		{
			printf("%d=%d\n", a, b);
		}
	}
	return 0;
}

3.一个整数的奇偶性,请判断

题目:输入描述:

多组输入,每行输入包括一个整数。

输出描述:

针对每行输入,输出该数是奇数(Odd)还是偶数(Even)。

示例1

输入:

4

7

输出:

Even

Odd

代码:

c 复制代码
#include <stdio.h>

int main()
{
    int a=0;
    while (scanf("%d", &a))
    {
        if (a % 2 == 0)
        {
            printf("Even\n");
        }
        else
        {
            printf("Odd\n");
        }
        

    }
    return 0;
}

4. 考试分数是否通过

题目:

KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在及格范围内,如果及格,即:分数大于等于60分,是输出"Pass",否则,输出"Fail"。

输入描述:

多组输入,每行输入包括一个整数表示的分数(0~100)。

输出描述:

针对每行输入,输出"Pass"或"Fail"。

示例1

输入:

94

输出:

Pass

示例2

输入:

44

输出:

Fail

代码:

c 复制代码
#include <stdio.h>

int main()
{
    int a = 0;
    while (scanf("%d", &a) != EOF)
    {
        if (a >= 60)
            printf("Pass\n");
        else
            printf("Fail\n");
    }
    return 0;
}

5.考试成绩是否完美,请判断

题目:

KiKi想知道他的考试成绩是否完美,请帮他判断。从键盘输入一个整数表示的成绩,编程判断成绩是否在90~100之间,如果是则输出"Perfect"。

输入描述:

多组输入,每行输入包括一个整数表示的成绩(90~100)。

输出描述:

针对每行输入,输出"Perfect"。

示例1

输入:

98

输出:

Perfect

代码:

c 复制代码
```c
#include <stdio.h>

int main()
{
    int score = 0;
    while (scanf("%d", &score) != EOF)
    {
        if (score >= 90 && score <= 100)
            printf("Perfect\n");
    }
    return 0;
}
复制代码
相关推荐
snow@li40 分钟前
Java:微服务项目与单体项目区别、市场占有率全景深度分析
java·开发语言·微服务
吴声子夜歌1 小时前
Java——性能和效率
java·开发语言
飞Link1 小时前
动作方法中的分割与过度分割方法全解析(含代码实战与踩坑案例)
人工智能·python·算法·计算机视觉
小鹿的周先生1 小时前
第四章-SpringAI-函数调用&ToolCalling
开发语言·人工智能·python
神仙别闹1 小时前
基于C++ MFC 实现的智慧公交系统
开发语言·c++·mfc
秋田君1 小时前
Qt_webSocket协议编程实战
开发语言·qt·websocket
张宇Joaquin1 小时前
鲲鹏统一并行加速库KUPL--异步数据拷贝
线性代数·算法·矩阵·numpy
GlobalInfo2 小时前
创新不是追逐热点,是在变化中建立长期竞争力
大数据·算法
ttwuai2 小时前
Go 后台附件迁到对象存储后,path、cdnUrl 和 tenant_id 怎么一起验?
开发语言·后端·golang
lvwangshu2 小时前
线性代数基础 Linear Algebra Basics
数学·算法