早教吧作业答案频道 -->数学-->
1、设计一个算法,判断一个正的n(n>2)位数是不是回文数,用自然语言描述算法的步骤.(回文数是指从左到右读和从右到左读都是一样的正整数,如191,34543...)2、只有50g和5g的两个砝码,现要称量495
题目详情
1、设计一个算法,判断一个正的n(n>2)位数是不是回文数,用自然语言描述算法的步骤.(回文数是指从左到右读和从右到左读都是一样的正整数,如191,34543...)
2、只有50g和5g的两个砝码,现要称量495g硫磺,该如何设计算法是称量次数最少?需称量多少次?
2、只有50g和5g的两个砝码,现要称量495g硫磺,该如何设计算法是称量次数最少?需称量多少次?
▼优质解答
答案和解析
#include
/*判断函数
int x:需要判断的自然数
返回值:true:回文;false:不回文
bool F(int x)
{
int k = 1;
while (k * 10 1)
{
if (x / k % 10 != x % 10)
return false;
x /= 10;
k /= 100;
}
return true;
}
int main()
{
int t;
while (scanf("%d",&t))
puts(F(t) "Yes" :"No");
return 0;
}
自然语言
找到最高位,和最低位比较,不同则说明非回文数.
找到次高位,和次低位比较,不同则说明非回文数.
……
-----
先称出 55g 的硫磺
再用 55g 的硫磺称出另一份 55g 的,混合得到 110g
然后称出 110g 的,混合得 220g
接着混合得 440g
再称一份 55g 的,和 440g 的混合
/*判断函数
int x:需要判断的自然数
返回值:true:回文;false:不回文
bool F(int x)
{
int k = 1;
while (k * 10 1)
{
if (x / k % 10 != x % 10)
return false;
x /= 10;
k /= 100;
}
return true;
}
int main()
{
int t;
while (scanf("%d",&t))
puts(F(t) "Yes" :"No");
return 0;
}
自然语言
找到最高位,和最低位比较,不同则说明非回文数.
找到次高位,和次低位比较,不同则说明非回文数.
……
-----
先称出 55g 的硫磺
再用 55g 的硫磺称出另一份 55g 的,混合得到 110g
然后称出 110g 的,混合得 220g
接着混合得 440g
再称一份 55g 的,和 440g 的混合
看了 1、设计一个算法,判断一个正...的网友还看了以下:
数学问题赶快回答1.甲数比乙数的3倍少7.5的3分之1.甲数是12.8,乙数是多少?2.甲数的8分 2020-05-13 …
数学中怎么才算有余数比如11除9,答案是商为1,余数是2.那么如果我要1.1除9,商为几,余数为几 2020-07-30 …
2^n-1是素数2^n-1如果是素数的话,2^(n-1)(2^n-1)的全部正约数的和是2^n(2 2020-07-31 …
单项式概念不懂的地方单项式中的数字因数叫做单项式的系数.比如3a系数是3,次数是1.那为什么单项式 2020-07-31 …
“数有多高”将一个数n(n>1)反复做如下的操作:如果是奇数则3倍加1;如果是偶数则折半,直到等于1 2020-11-18 …
1个数列有如下规则:当数n是奇数时,下一个数是(n+1);当数n是偶数时,下一个数是n2.如果这列数 2020-12-23 …
数学六年级上册配套练习册23页第二题咋做你们好心帮帮忙呗听题:二.1.乙数是甲数的8分之7,听题:二 2020-12-28 …
有一个型如六边型的点阵,它的中心是一个点算第1层,第2层每边有2个点,第3层每层有3个点……以此类推 2020-12-28 …
图5-1-10为一正在测量中的多用电表表盘.图5-1-10(1)如果是用直流10V挡测量电压,则读数 2021-01-22 …
七年级数学同步一单元测试题1.判断.1.如果a,b互为相反数,那么ab〈0.2.比-2大-1的数是- 2021-01-22 …