解题思路:模拟
注意事项:注意边界处理
参考代码:
#include<iostream> #include<cstdio> using namespace std; int main() { int num,knum,cnt=0; while(cin>>knum && knum!=0) { cnt=0; while(knum!=0) { if(knum==1) { break; } if(knum==2) { cnt++; break; } cnt=cnt+knum/3; num=knum/3; knum=knum%3+num; } cout<<cnt<<endl; } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:566 |
Hello, world! (C语言代码)浏览:1202 |
P1002 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题9.2 (Java代码)浏览:636 |
本人酷爱递归实现很多问题,这里也是浏览:557 |
【绝对值排序】 (C语言代码)浏览:824 |
Hello, world! (C++代码)浏览:1745 |
文科生的悲哀 (C语言代码)浏览:1401 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2169 |
企业奖金发放 (C语言代码)浏览:2325 |