圆周率
时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小)
题目描述
计算机大牛们都在拼算法,计算圆周率小数点后面的第n位。这涉及到许多除法,现在给你一个被除数和除数,请你计算小数点后n位的值。
输入描述:
输入包含多组数据。每组数据包含三个正整数:被除数a和除数b(1≤a<b≤100),以及精度n(1≤n≤1000)。
输出描述:
对应每组数据,输出a/b的结果,小数后面保留n位(不到n位的补零)。
输入例子:
1 2 5 2 3 3
输出例子:
0.50000 0.666
#include<stdio.h>
int main()
{
int a,b,c,t;
t=0;
while(scanf("%d%d%d",&a,&b,&c)!=EOF)
{
printf("0.");
while(c--)
{
a=a*10;
t=a/b;
a=a%b;
printf("%d",t);
}
printf("\n");
}
return 0;
}