给朋友写的一个小工具,代码很简单,只是留个纪念。
技术都是为解决问题服务,不管技术级别高低,解决问题才能产生价值。
#include <stdio.h>
unsigned int MAX = 10000000;
int main()
{
unsigned int points = 0;
unsigned int total = 0;
unsigned int days = 0;
unsigned int sum = 0;
unsigned int pay = 0;
while (true)
{
printf("***************************************************\n");
printf("input points please [points < 10,000,000]: ");
scanf("%d", &points);
if (0 == points)
{
break;
}
if (points > max)
{
printf("points should be < 10,000,000\n");
continue;
}
total = 400 * points;
days = 0;
sum = 0;
pay = points;
while (total)
{
days++;
total -= pay;
sum += pay;
pay = points - sum/400;
}
printf("days: %d\n", days);
}
return 0;
}