C语言+每次询问给出三个整数+a,+b,+c。如果+a与b的乘积等于+c+,+请输出+accept。如果因为没开+long+long+导致生成了错误的乘积c+(int类型溢出)+,请输出lo
时间: 2023-12-14 22:32:59 浏览: 33
以下是C语言代码,可以实现每次询问给出三个整数a,b,c。如果a与b的乘积等于c,则输出accept。如果因为没开long long导致生成了错误的乘积c(int类型溢出),则输出lo。
```c
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if ((long long)a * b == c) {
printf("accept");
} else {
printf("lo");
}
return 0;
}
```
相关问题
请用C语言编写算法,当输入a,b,c三个整数,求这3个数的最小公倍数
我们可以使用辗转相除法来计算最小公倍数,它的C语言实现如下: int lcm(int a, int b, int c)
{
int result = 1;
// 将三个数的最大公约数计算出来
int gcd = gcd(a, b);
gcd = gcd(gcd, c);
// 最小公倍数为三个数的乘积除以最大公约数
result = (a * b * c) / gcd;
return result;
}
编写一个C语言程序,从键盘输入三个整数,求它们的乘积,并输出
您好,以下是我的回答:
可以,以下是一个示例程序:
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
int result = a * b * c;
printf("它们的乘积是:%d\n", result);
return 0;
}