11G趣味取小数
2016-11-15 17:25
162 查看
#include <stdio.h>
#include <string.h>
int get_one_digit(double num,int n);
int main()
{
double number;
int n;
int digit;
scanf("%lf %d",&number,&n);
digit=get_one_digit(number,n);
printf("%d\n",digit);
return 0;
}
int get_one_digit(double num,int n)
{
long z;
double x;
z=num;
if(n>0)
{
x=num-z;
while ( n > 0 )
{
x = x - (int)x;
x *= 10;
n--;
}
return (int)x;
}
else
{
n=-n;
while(n>1)
{
z/=10;
n--;
}
return z%10;
}
}
#include <stdio.h>
#include <string.h>
int get_one_digit(double num,int n);
int main()
{
double number;
int n;
int digit;
scanf("%lf %d",&number,&n);
digit=get_one_digit(number,n);
printf("%d\n",digit);
return 0;
}
int get_one_digit(double num,int n)
{
long z;
double x;
z=num;
if(n>0)
{
x=num-z;
while ( n > 0 )
{
x = x - (int)x;
x *= 10;
n--;
}
return (int)x;
}
else
{
n=-n;
while(n>1)
{
z/=10;
n--;
}
return z%10;
}
}
相关文章推荐
- 第十一周 OJ总结<7>-趣味取小数
- 趣味取小数
- 第十一周OJ——趣味取小数
- 十一周— 趣味求小数
- 第十一周 OJ 趣味取小数
- 第十二周-趣味取小数
- 趣味取小数
- 第11周 oj (FINAL)趣味取小数
- C语言习题5.13--趣味取小数
- 第十一周OJ7趣味取小数
- 第十一周趣味取小数
- CH5 Problem F: C语言习题5.13--趣味取小数
- 趣味取小数
- 第十一周—趣味取小数
- Oracle 11g JSON库小于1的小数输出出错BUG 修复《JSON_UTIL_PKG》
- 趣味取小数
- 趣味取小数
- 第十一周OJ(7)趣味取小数
- 第十一周—C语言 oj上机题目(趣味小数)
- oj第十一周训练——趣味取小数