又是一道水题...
如果N%3==2,输出(N/3*2)+1
否则输出N/3*2
如果N%3==2,输出(N/3*2)+1
否则输出N/3*2
原因...因为各位数字之和为3的倍数的数才是3的倍数
代码如下:
#include <stdio.h>
int main()
{
int N;
scanf("%d", &N);
if(N % 3 == 2) printf("%d", (N / 3 * 2) + 1);
else printf("%d", N / 3 * 2);
return 0;
}