太简单了,不多说了。
#include <stdio.h>
long long func(int m, int n)
{
long long sum;
sum = 0;
if((m-2)%3 == 0)
sum += (m-2)/3;
else
sum += (m-2)/3 + 1;
if((n-2)%3 == 0)
sum *= (n-2)/3;
else
sum *= (n-2)/3 + 1;
return sum;
}
int main(void)
{
int m, n;
int N;
scanf("%d", &N);
while(N--)
{
scanf("%d %d", &m, &n);
if(!m && !n)
break;
printf("%lld\n", func(m,n));
}
return 0;
}
本文介绍了一个C语言程序,用于计算在给定范围内的整数对(m, n)中,满足特定条件的整数对数量。该条件涉及两个整数是否可以被3整除的逻辑,并通过简单的数学运算实现。

299

被折叠的 条评论
为什么被折叠?



