#include <stdio.h>
#include <string.h>
int str[100010];
int main()
{
int n, num, i, temp;
scanf("%d", &n);
while(n--)
{
scanf("%d", &num);
/*for(i = 0; i < 1000100; i++)
str[i] = 0;*/
memset(str, 0, sizeof(str));//用这个比用上面的节省时间
temp = 1;
if(num == 1 || num == -1)
{
printf("%d\n", num);
continue;
}
else if(num < 0)
{
printf("-0.");
num = -num;
}
else
{
printf("0.");
}
while(str[temp] == 0 && temp != 0)
{
str[temp] = 1;
temp *= 10;
printf("%d", temp / num);
temp %= num;
}
printf("\n");
}
return 0;
}
#include <string.h>
int str[100010];
int main()
{
int n, num, i, temp;
scanf("%d", &n);
while(n--)
{
scanf("%d", &num);
/*for(i = 0; i < 1000100; i++)
str[i] = 0;*/
memset(str, 0, sizeof(str));//用这个比用上面的节省时间
temp = 1;
if(num == 1 || num == -1)
{
printf("%d\n", num);
continue;
}
else if(num < 0)
{
printf("-0.");
num = -num;
}
else
{
printf("0.");
}
while(str[temp] == 0 && temp != 0)
{
str[temp] = 1;
temp *= 10;
printf("%d", temp / num);
temp %= num;
}
printf("\n");
}
return 0;
}