fork(1) download
  1. #include<iostream>
  2. #include<stdlib.h>
  3. using namespace std;
  4. int deci(int a, int b,int k)
  5. {
  6. int x,y;
  7. if((k>=0)&&(k<=1000000))
  8. {
  9. if(k!=0)
  10. {
  11. y=a*10;
  12. x=y/b;
  13. y=y%b;
  14. cout<<x;
  15. k--;
  16. deci(y,b,k);
  17. }
  18. }
  19. return 0;
  20. }
  21. int main()
  22. {
  23. int t;
  24. cin>>t;
  25. if((t>=1)&&(t<=2000))
  26. {
  27. while(t--)
  28. {
  29. int sum=0;
  30. int a=103993;
  31. int b=33102;
  32. int k;
  33. cin>>k;
  34. sum=sum+k;
  35. if(sum<1000000)
  36. {
  37. a=a%b;
  38. if(k!=0)
  39. cout<<"3.";
  40. else
  41.  
  42. cout<<"3";
  43. deci(a,b,k);
  44. }
  45. else
  46. exit(0);
  47. }
  48. }
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0s 2900KB
stdin
3
0
6
20
stdout
33.1415923.14159265301190260407