×

C语言 C语言学习随笔 初始C语言

C语言学习随笔:多组数据连续输入,并判断两个数的大小关系

一哥 一哥 发表于2022-10-08 23:10:07 浏览1153 评论0

抢沙发发表评论

程序要求:

1、多组数据连续输入,每一行输入两个整数,用空格分隔。

2、针对每行输入的数据,输出两个整数及其大小关系。

3、示例->输入:1 0,输出:1 > 0;输入:0 1,输出:0 < 1


程序代码:

//头文件
#include <stdio.h>

//主函数
int main()
{
    int m = 0;
    int n = 0;
    while (scanf("%d%d", &m, &n) != EOF)  //当scanf读取到EOF时,while循环结束!
    {
        if (m < n)
        {
            printf("%d < %d\n", m, n);
        }
        else if (m > n)
        {
            printf("%d > %d\n", m, n);
        }
        else
        {
            printf("%d = %d\n", m, n);
        }
    }
    retrn 0;
}


思路解析

1、判断输入的两个整数大小关系,使用if语句即可实现。程序要求实现多组数据的连续输入,并判断每次输入的两个整数大小关系。而程序要求并未说明输入次数,连续输入的次数带有随机属性。因此这里不能使用for循环,而需要使用while循环。

2、while循环的判断部分设置为“输入数据 != EOF"时为真。EOF即:End Of File(文件结束标志),当while读取到EOF(文件结束标志)时就退出循环。这样就可以实现多组数据的连续输入并对每次输入的两个整数进行判断

少长咸集

群贤毕至

访客