七十六点零一二三四五六小数点后是如图 将连续正整数的正整数问这个数是无�

一个正整数a除以7后的商从小数点后第一位起到某一位为止,所有数位上的数字之和为2008,问a 是多少_百度知道
一个正整数a除以7后的商从小数点后第一位起到某一位为止,所有数位上的数字之和为2008,问a 是多少
428571(小数部分循环)4&#47,7=0,714285(小数部分循环)6&#47,27=74,7=0,1010=2+8a为7n+2 (n为正整数,571428(小数部分循环)5&#47,7=0,142857(小数部分循环)2&#47,7=0,,,且n&gt,=1)就是说a是7的正整数倍+2,285714(小数部分循环)3&#47,7=0,857142(小数部分循环)1+4+2+8+5+7=27&#47,7=0,
其他类似问题
按默认排序
其他3条回答
,,,7=0,,7满足 注意如果2&#47,86,5&#47,57,7=0,71,,6&#47,7=0,,,,,,2&#47,4&#47,,一个循环节里都是个数字 它们的和是27 那么所有数位上数字和为2008 就是有74个整的循环节 还剩下几个数字和是10 那么就从前面算出的几个数字找出有可能一个循环节的前几个数字和为10 只有2&#47,7=0,7=0,29,3&#47,7这个数字很特别,,14,7=0,,7加上一个整数那么这个小数也满足条件 所以a可能是所有除以7余2的整数 即7的整数倍+2,,43,,,因为所有以7为分母小于1的分数 循环节的数字都相同 你可以看一下规律1&#47,,
任何一个整数除以7,小数都会以285714(顺序可以不一样,可以使142857等)为周期循环的,这几个数相加=27,2008除以27,余10.这就说明有相加=10的两个(或几个)数为结尾,即28。所以小数点后的是以285714循环。所以只要小数点后第一位是2即可。比如a=9,a=17(a=2+7n)。。。。均可。
一个数字除以7余数是142857按顺序的一个循环,1+4+2+8+5+7=27
2008/27余数是10,那么开头应该是285714的循环,那么A/7的余数是2,A=K7+2 K&-1的整数
正整数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位
程序设计啊,跪求答案_百度知道
输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位
程序设计啊,跪求答案
谢谢大家了
提问者采纳
public class Test { public static void main(String arg[]) {
Test test = new Test();
test.outJgu(10, 3, 5); } public void outJgu(int zsa, int zsb, int yscd) {
int[] jgh = new int[yscd];
StringBuilder sb = new StringBuilder();
zs = zsa /
for (int i = 0; i & jgh. i++) {
ys = zsa %
zsa = ys * 10;
jgh[i] = zsa /
sb.append(jgh[i]);
// System.out.println(&余数为:& + i);
System.out.println(zs + &.& + sb); }}你们是不是一个学校的了?记得昨天就有个这么问滴
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁a是无理数.证明: 对任意正整数m,集合{n*a,n是整数}中必定存在某元素,它的小数点后的前m为小数位0._百度知道
a是无理数.证明: 对任意正整数m,集合{n*a,n是整数}中必定存在某元素,它的小数点后的前m为小数位0.
-s=[at] ==&gt,10^(-m) ==&gt,记整数集为Z, 1,a为有理数和a是无理数矛盾, 对任意正整数m,s+at&lt,-s&lt,实数集R, at的小数点后的前m位小数为0, 可设t&gt, 2,10^(-m),at-[at]&lt,有s+at∈Z+aZ, at-10^(-m)&lt,使0&lt, 0&lt, Z+aZ为R的加法子群, ==&gt,at ==&gt,所以 Z+aZ在R上稠密,0, 而若Z+aZ=bZ==&gt,而R的加法子群或为bZ或在R上稠密,,
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言编程:输入正整数a和b,其中a和b都小于32767,求a/b的值.要求精确到小数点后n位,其中1&n&200.
c语言编程:输入正整数a和b,其中a和b都小于32767,求a/b的值.要求精确到小数点后n位,其中1&n&200.
补充:用循环做...
这个显然是高精度的问题,直接用系统的double是不能达到200位的精度的,所以只能手动模拟计算除法。
程序如下:
#include &stdio.h&int main(){
int i, a, b, n,
char result[201] = {0};
scanf(&%d %d %d&, &a, &b, &n);
for( i = 0; i & i++)
result[i] = ( a / b ) + '0';
result[201] = '\0';
printf(&%d.%s&, s, result);
return 0;}
输入数据:1 7 150
结果:
我怎么输完数字按回车窗口就没了?
的感言:换了个软件,好了
其他回答 (2)
#include&stdio.h&#include&stdlib.h&int a,b,i,c;int main(){
scanf(&%d%d&,&a,&b);
scanf(&%d&,&n);
printf(&%d&,a/b);
if (a%b==0) return 0;
printf(&.&);
for (i=1;i&n;i++){
printf(&%d&,a/b);
if (a/b&=5) printf(&%d&,a/b+1);else printf(&%d&,a/b);//
system(&pause&);
return 0;}输入a,b,n的。
可以满足输出n位小数~
不好意思哈,这个开始的回答不对,我没运行 现在给你正确的答案
main(){
int n,m,i=0;
float av=0,k1=0,k2=0;
printf(&输入第一个数字:&);
scanf(&%d&,&n);
printf(&输入第2个数字:&);
scanf(&%d&,&m);
// printf(&%f&,k2);
printf(&%f\n&,av);}
也没有对啊
没有精确到小数点后n位
n要多少?这个不是小数点后面的位数么?要不够的话你把float 改变成long
自己输入n,1&n&200
等待您来回答
编程领域专家输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。C/C++编程实现_360问答
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。C/C++编程实现
被浏览54次
采纳率:50%
用c++实现的,完全符合要求,可以手动输入a,b,c的值。
----------------
#include&iostream&
#include&iomanip&
int main()
int a,b,c;
cout&&&Input a, b: &;
cin&&a&&b;
cout&&&Input c:&;
cout&&setprecision(c);
cout&&(double)a/b&&
---------------- 用微信扫描二维码分享至好友和朋友圈分享到:
下面是答答童鞋给您的小建议,您看靠谱吗?初来乍到,弄错了您不要生气哦(*^__^*)答答小贴士
相关问题 我算的是23/8 a=d*(3/8)^3
d最小为512
a+b+c+d=803 ⑴k-1=0则k=1∴a=cb=d⑵cdk-1=0则k=1/cd代入①a/c=1/cd则ac=1又由a、b、c、d都正整数∴a=c=1∴b=d=1 abcd(c-a)+(a-c)=0,(abcd-1)(c-a)=0
所以a=c或者abcd=1
如果a=c,则b/d=a/c=1,b=d
若干abcd=1,由于a,b,c,d均为正整数,所以a=b=c=d=1,也满足a=c,b=d
综上所述,a=c,b=d
其他回答(1)
#include&stdio.h&int main(){int a,b,c;d=float(a)/float(b);scanf(&%d%d%d&,&a,&b,&c);printf(&%.*f&,c,d);return 0;}
马上登录快速注册快速提问&(&77,595&在线&)
第9天生活就像海洋,只有意志坚强的人才能达到生命的彼岸。知道了}

我要回帖

更多关于 正整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信