#include<stdio.h> int main() { int n, m; while (scanf("%d", &n)&&n) { if (n < 3) printf("0\n"); else { int sum = 0; while (n > 2) { m = n / 3; sum = sum + m; n = n % 3 + m; } if (n == 2) { sum++; } printf("%d\n", sum); } } return 0; }
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:597 |
简单的a+b (C语言代码)浏览:764 |
小明A+B (C语言代码)浏览:1317 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:687 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
Minesweeper (C语言描述,蓝桥杯)浏览:1176 |
简单的a+b (C语言代码)浏览:574 |
模拟计算器 (C++代码)浏览:885 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |
小姜骑猪 2022-07-06 19:32:14 |
这是我唯一做出来的”难题“,楼主这个思路~~厉害