#include<stdio.h>
int main(void)
{
int a, b, c, kase = 0, temp;
while(scanf("%d %d %d", &a, &b, &c) != EOF && (b != 0 || c != 0) && (a <= 1000000 && b <= 1000000) && (c <= 100))
{
printf("Case %d: %d.", ++kase, a / b);
for(int i = 0; i < c - 1; i++)
{
a *= 10;
printf("%d", a / b);
a %= b;
if (temp >= 5)
printf("%d\n", (a*10)/b + 1);
else
printf("%d\n", (a*10)/b);
}
return 0;
int main(void)
{
int a, b, c, kase = 0, temp;
while(scanf("%d %d %d", &a, &b, &c) != EOF && (b != 0 || c != 0) && (a <= 1000000 && b <= 1000000) && (c <= 100))
{
printf("Case %d: %d.", ++kase, a / b);
for(int i = 0; i < c - 1; i++)
{
a *= 10;
printf("%d", a / b);
a %= b;
}
temp = ((a*10)%b * 10) /b;
if (temp >= 5)
printf("%d\n", (a*10)/b + 1);
else
printf("%d\n", (a*10)/b);
}
return 0;
}
注意最后一位的四舍五入