一个四位数,它的百位上的数字是千位上的数字的3倍,个位上的数字是千位上数字的2倍,十位上的数字是0,这个

作者&投稿:犁货 (若有异议请与网页底部的电邮联系)
输入一个四位数字n,分别求出n的个位数字、十位数字、百位数字和千位数字的值 C语言的~

首先输入的是一个四位数字n,所以要先定义一个变量
然后,根据数学的计算公式,分别输出位数上的数字(这个里面可能比较绕,包括商和余数,只要是这两个概念弄清楚的话,这道题就很简单了)
具体的编程如下:

#include
void main()
{
int n; //定义一个变量就可以
printf("请输入一个四位数字n:");
scanf("%d",&n); //一定要写成%d,整型变量
printf("千位数是%d
",n/1000%10);
printf("百位数是%d
",n/100%10);
printf("十位数是%d
",n/10%10);
printf("个位数是%d
",n%10);
}

注意事项:这道题主要就是区别商和余数,编程里面称作膜。还有编程中尽可能少定义变量。

一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多

因为数字只能是0到9,并且千位上不能为0
由于百位上数字是千位上的3倍,
所以千位上数字不超过3,可以取1,2,3

千位是1,那么这个数字为1302
千位是2,那么这个数字为2604
千位是3,那么这个数字为3906

洛水青士为您倾情奉献,祝您学习进步!

倘若还有疑虑欢迎继续追问。

满意的话请点击下面的“选为满意答案”按钮,谢谢!O(∩_∩)O

依题意,百位=千位*3,个位=百位*2=(千位*3)*2=千位*6,说明个位上的数是千位的6倍。我们做个假设,如果千位是2的话,个位=2*6=12,显然个位上的数不可能是两位数,所以千位上的数只能是1,百位就是3,个位就是6。已知条件可得十位上的数是0,所以这个四位数是1306。

千位为1 时,百位为3 ,个位为2,这个三位数为1302
千位为2 时,百位为6 ,个位为4,这个三位数为2604
千位为3 时,百位为9 ,个位为6,这个三位数为3906

是3906!千真万确!!!!!!

9400000是的


一个四位数,它的千位上是1,百位上是8,?
ABC+CBA=BBCB 两个三位数相加,和为四位数,则该四位数的千位必为1,即:B=1 两个加数的最高位(百位)分别为A和C,则A≥1,C≥1 则个位上:C+A>1,必然进位了 十位上:两个加数都是B(=1),加上个位上进位的1,则和的十位C=3 个位上A+C=11(合的个位为1,又进位1),得到...

一个4位数,它的最高位是8,百位上的数字是十位上的7倍,百位上个个位上...
答案是8793。因为最高位是8,百位上的数字是十位上的7倍,所以十位上的数字是7;百位和个位的数字和是13,所以个位上的数字是6。因此,这个4位数就是8793。

一个四位数,它的最高位是百位,它是几位数?
循环节是【三位数】,所以:100÷3=33(个).1答:第100位是5 200÷3=16(个).2 第200位上的数是2,它的后面是7,根据四舍五入的取近似值的方法,应该入上1,所以,第200位应该是:2+1=3 答:第二百位上是3 ,很高兴为您解答,【曾飞非】为您答疑解惑 如果本题有什么不明白可以追问,

一个四位数百位上的数字是三十位上出自十六并且它还含有因数二和五又...
千位上的数是最小的奇数,.1 百位上的数是最小的合数.4 十位上的数是最小的质数.2 它有因数2又有因数3,个位一定是偶数,且这个数+1+4+2的和是3的倍数 它可以是2或8 所以这个四位数是1422或1428

一个四位数,它的十位上的数是百位上的数的3倍,百位上的数是个位上的数...
4261。这个数字只能是4261,首先十位是百位的3倍,所以百位只能是1,2,3中的其中一个,否则三倍就大于10了。而百位又是个位的2倍,所以百位是个偶数,只能选择2,由此得到十位是6,个位是1,千位是4。最终结果4261。找规律的方法:1、标出序列号:找规律的题目,通常按照一定的顺序给出一系列量,...

一个四位数在5000与6000之间。它的百位上的数字是8,十位和个位上的数...
一个四位数,它的大小在5000与6000之间,所以千位上是5,十位上与个位上数字相同,它们两个的和是6,所以十位和个位是6\/2=3,原题百位上数字是8,所以这个四位数是5833

一个四位数它的最高位上的数字是最低位上的3倍,百位上的数是十位上数...
最高位为低位三倍,所以最高位为3,6,或者9。百位是十位的五倍所以百位是5,十位是1。千位为11-5=6。个位是6÷3=2。所以数是6512。读数从高位到低位:一级一级地读,每一级末尾的0都不读出来,其余数位连续几个0都只读一个零;整数的写法:从高位到低位,一级一级地写,哪一个数位上一...

一个四位数,它的最高位上的数是最低位上的数的3倍,百位上的数是十位...
6512。最高位为低位三倍,所以最高位为3,6,或者9。百位是十位的五倍所以百位是5,十位是1。千位为11-5=6。个位是6÷3=2 。所以数是6512。定义 加法:把两个数合并成一个数的运算。减法:在已知两个加数的和与其中的一个加数,求另一个加数的运算。乘法:求两个数乘积的运算。(1)一个...

一个四位数,它的个位数字是4.十位数是5,任意相邻的3个数字的和是12?
由题意得知,一个四位数,它的个位数字是4.十位数是5,任意相邻的3个数字的和是12,那么很明显百位是 12-4-5=3 千位是 12-3-5=4所以这个数是4354

用Python编写一个,输入一个四位整数,求它的千位,百位,十位,个位各是多...
python# -*- coding: utf-8 -*-a = input()print "千位是: %s" % str(a)[0]print "百位是: %s" % str(a)[1]print "十位是: %s" % str(a)[2]print "个位是: %s" % str(a)[3]当运行程序时,在控制台输入2345,输出结果是:千位是: 2千位是: 3千位是: 4千位是: 5 ...

庆云县13388071928: 一个四位数,它的百位上的数是千位上数的3倍,个位上的数是千位上数2倍,十位上数是O,这个数是多少? -
颜民亚宁:[答案] 因为数字只能是0到9,并且千位上不能为0 由于百位上数字是千位上的3倍, 所以千位上数字不超过3,可以取1,2,3 千位是1,那么这个数字为1302 千位是2,那么这个数字为2604 千位是3,那么这个数字为3906

庆云县13388071928: 一个四位数,它的百位上的数字是千位上的数字的3倍,个位上的数字是千位上数字的2倍,十位上的数字是0,这个 -
颜民亚宁: 千位为1 时,百位为3 ,个位为2,这个三位数为1302 千位为2 时,百位为6 ,个位为4,这个三位数为2604 千位为3 时,百位为9 ,个位为6,这个三位数为3906

庆云县13388071928: 一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多 -
颜民亚宁: 一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多一个四位数,它的百位上的数字是千位上数字的3倍,个位上的数字是千位上数字的2倍,这个四位数最大是多

庆云县13388071928: 一个四位数,百位上的数字是千位上数字的3倍,个位上的数字是百位上数字的2倍,十位上的数字是0,这个 -
颜民亚宁: 百位=千位*3,个位=百位*2=(千位*3)*2=千位*6,说明个位上的数是千位的6倍.如果千位是2的话,个位=2*6=12,显然个位上的数不可能是两位数,所以千位上的数只能是1,百位就是3,个位就是6.已知条件可得十位上的数是0,所以这个...

庆云县13388071928: 一个四位数,它的百位上的数是千位上的2倍,个位上的数是千位上的3倍,十位上的数是0,这个数是多少?怎样列式计算 -
颜民亚宁:[答案] 设千位为x,则依题意有百位为2x,个位为3x 因为千位不为0,即x≠0 又3x

庆云县13388071928: 一个四位数,百位上的数字是千位的4倍个位上的数字是千位的3倍其他数位是0这个四位数可能是多少? -
颜民亚宁: 解:因为是四位数,因此千位数肯定不为0. 百位数是千位数的4倍,个位数是千位数的3倍,很明显千位数只能等于1或者2,因为当大于2时,百位数大于10,这不可能. 这样,当千位数为1时,这个四位数是1403,当千位数是2时,这个四位数是2806. 所以,这个四位数可能是1403或者2806.

庆云县13388071928: 一个四位数百位上的数字是千位上的4倍,是十位上数字的8倍,是个位上的2倍这个数是多少一个四位数,百位上的数是千位的四倍,是十位的八倍,是个... -
颜民亚宁:[答案] 因百位上数字是十位上数字的8倍,故十位必为1,(数位上的数字最大为9) 1x8=8 (百位) 8/4=2 (千位) 8/2=4(个位) 这个数是2814

庆云县13388071928: 一个四位数百位上的数字是千位数字的4倍,是十位上数字的8倍,是个位数字的2倍,这个数是多少 -
颜民亚宁:[答案] 2814

庆云县13388071928: 一个四位数,它百位上的数是千位上数的4倍,+位上的数是千位上数的3倍,个位上的数是千位上数的2倍, -
颜民亚宁: 2864或1432

庆云县13388071928: 一个四位数,它百位的上数是千位上的三倍,其它数位都是0,这个四位数是多少? -
颜民亚宁: 1300 2600 3900 只有这三个数满足题意

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网