输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<=10e6,c<=100。输入包含多组数据,结束标记为a=b=c=0。样例输入:1 6 40 0 0样例输出:Kase 1: 0.1667#include<cstdio>
using namespace std;
int main()
{
int a,b,c,f=1,i,n=0;
while(scanf("%d %d %d",&a,&b,&c))
{
n++;
if(a==0&&b==0&&c==0)return 0;
double s=0;
s=(double)a/(double)b;
printf("Case %d:%.0lf.",n,s);
for(i=1;i<=c;i++)
{
s=s*10;
f=f*10;
}
if((int)s%10>=5)s++;
printf("%d\n",(int)s%f);
}
return 0;
}