C 语言实现简单计算判断并输出结果
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!'。
请注意,这只是一种实现方式,您可以根据需要进行修改和优化。
原文地址: http://www.cveoy.top/t/topic/bFhI 著作权归作者所有。请勿转载和采集!