C语言中记录龟兔赛跑

C语言中记录龟兔赛跑

问题描述:

乌龟和兔子举行了一场赛跑,当发号令响后,我们每隔固定时间间隔记录此时刻乌龟和兔子从起点跑出的距离。现在需要你编程回答在各个时刻谁领先或者是平局。

输入
第一行有一个整数k(1≤k≤100),表示共记录了k个时刻的数据。其后的k行,每行包含2个整数,分别表示乌龟、兔子所跑出的距离。

输出
对每个时刻输出一行,输出当前时刻和领先者的信息,其格式请参见Sample Output。

样例输入 Copy
5
1 2
4 3
5 5
6 5
7 5
样例输出 Copy
time 1:rabbit leading
time 2:tortoise leading
time 3:drawing
time 4:tortoise leading
time 5:tortoise leading

#include<stdio.h>
int a[102],b[102];
int main() {
    int n,i,sa=0,sb=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        scanf("%d%d",&a[i],&b[i]);
    }
    for(i=1;i<=n;i++){
        printf("time %d:",i);
        if(a[i]>b[i]){
            printf("tortoise leading\n");
        }else if(a[i]<b[i]){
            printf("rabbit leading\n");
        }else if(a[i]==b[i]){
            printf("drawing\n");
        }
    }
    return 0;
}


 觉得有用的话采纳一下哈