当前位置: 首页 > news >正文

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

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

前封

DAY1[2025.3.11]

  • 1. 求两个数的较大值
  • 2.从键盘输入的两个数的大小关系
  • 3.一个整数的奇偶性,请判断
  • 4. 考试分数是否通过
  • 5.考试成绩是否完美,请判断

1. 求两个数的较大值

题目:
写一个函数求两个整数的较大值
如:
输入:10 20
输出较大值:20

代码:

#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

代码:

#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

代码:

#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

代码:

#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
#include <stdio.h>

int main()
{
    int score = 0;
    while (scanf("%d", &score) != EOF)
    {
        if (score >= 90 && score <= 100)
            printf("Perfect\n");
    }
    return 0;
}

相关文章:

  • C++跨平台开发环境搭建全指南:工具链选型与性能优化实战
  • 信息安全风险管理简述(下):如何进行风险评估
  • 解决 GitHub Pull Request 中 DCO 问题(缺少Signed-off-by行的问题)
  • shell脚本基础
  • 防抖和节流
  • (二)seacmsv9注入管理员账号密码+orderby+limit
  • 炫云云渲染以技术赋能影视视效,打造视觉盛宴!
  • Go_zero学习笔记
  • Movavi Photo Editor深度解析:图片分辨率提升与老照片修复神器
  • React 如何实现组件懒加载以及懒加载的底层机制
  • Linux学习——使用QEMU搭建ARM64环境
  • 【AI】基于多模态火车票数据提取
  • 【从零开始学习计算机科学】操作系统(六)内存管理
  • 卷积神经网络(笔记01)
  • leetcode:1629. 按键持续时间最长的键(python3解法)
  • Java 线程与线程池类/接口继承谱系图+核心方法详解
  • SpringBoot集成Swagger指南
  • 33.HarmonyOS NEXT NumberBox 步进器高级技巧与性能优化
  • 【时时三省】(C语言基础)赋值表达式和赋值语句和变量赋初值
  • TypeScript类:面向对象编程的基石
  • 苹果或将于2027年推出由玻璃制成的曲面iPhone
  • 欧阳娜娜携家人回江西探亲,受聘为江西吉安文化旅游大使
  • 法治日报:炮制师生日常剧本,校园怎么成了短视频流量秀场?
  • 媒体谈法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”
  • 肖峰读《从塞北到西域》︱拉铁摩尔的骆驼
  • 105岁八路军老战士、抗美援朝老战士谭克煜逝世