C 语言实现简单计算判断并输出结果

题目描述:

输入第一行给出一个正整数 N,随后 N 行,每行给出三个正整数 A、B 和 C。其中 C 不超过 10000,其他三个数字都不超过 100。

输出格式:

对每一行给出的三个数,如果 C 是 A×B,就在一行中输出 'Lv Yan';如果是 A+B,就在一行中输出 'Tu Dou';如果都不是,就在一行中输出 'zhe du shi sha ya!'。

输入样例:

3
3 3 9
3 3 6
3 3 12

输出样例:

Lv Yan
Tu Dou
zhe du shi sha ya!

代码长度限制 16 KB

时间限制 400 ms

内存限制 64 MB

以下是C语言的实现代码,用于解决给定的问题:

#include <stdio.h>

int main() {
    int N;
    scanf("%d", &N);

    int A, B, C;
    for (int i = 0; i < N; i++) {
        scanf("%d %d %d", &A, &B, &C);

        if (C == A * B) {
            printf("Lv Yan\n");
        } else if (C == A + B) {
            printf("Tu Dou\n");
        } else {
            printf("zhe du shi sha ya!\n");
        }  
    }

    return 0;
}

这段代码首先读取一个正整数N,表示接下来会有N行输入。然后,通过循环读取每一行的三个正整数A、B和C。根据C与AB和A+B的关系,选择相应的输出。如果C等于AB,输出'Lv Yan';如果C等于A+B,输出'Tu Dou';如果都不是,输出'zhe du shi sha ya!'。

请注意,这只是一种实现方式,您可以根据需要进行修改和优化。

C 语言实现简单计算判断并输出结果

原文地址: http://www.cveoy.top/t/topic/bFhI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录