解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int tt(int w){
int m,n,x,y,sum=0;
m=w/3;
n=w%3;
while(m!=0){
sum+=m;
x=(m+n)/3;
y=(m+n)%3;
m=x;
n=y;
}
if(n==2)
sum++;
return sum;
}
int n,sum;
int main()
{
for(;;)
{
cin>>n;
if(n==0)
break;
else
cout<<tt(n)<<endl;
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
A+B for Input-Output Practice (VI) (C++代码)浏览:418 |
回文串 (C语言代码)浏览:2860 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:476 |
蚂蚁感冒 (C语言代码)浏览:1335 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |
勾股数 (C语言代码)浏览:800 |
买不到的数目 (C语言代码)浏览:3094 |
快速排序算法1浏览:886 |
平方数问题,oj一直是wrong answer浏览:739 |