求0—7所能组成的七位数奇数个数。数字不能重复。请问该怎么用C语言编
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求0—7所能组成的七位数奇数个数。数字不能重复。请问该怎么用C语言编相关的知识,希望对你有一定的参考价值。
哦~~不好意思哈 上边的问题好像应该是组成八位数中奇数的个数~~
C13C14A42A22,字母后的第一个数字表示右上角的数字,第二个表示右下角的数字… 参考技术A 期待看到有用的回答!编写一个函数,计算任意两个数字之间所能组成的奇数个数。比如:计算0~3之间能组成的奇数是: 01/03/11/13/21/23/31/33
编写一个函数,计算任意两个数字之间所能组成的奇数个数。比如:计算0~3之间能组成的奇数是: 01/03/11/13/21/23/31/33
方法一:
function number(m, n)
var count = 0, str = "";
for (i = m; i <= n; i++)
for (j = m; j <= n; j++)
if (j % 2 == 0)
continue;
else
count++;
//用字符串来拼接每次的奇数
str += i + j;
console.log(str); //在控制台打印出本范围内所有的奇数
return count;
document.write(number(0, 3));
方法二:
function number(m, n)
var count = 0;
//计算m,n之间,到底相差几个数字,因为包括了它本身,所以加1
var s = n - m+1;
for (i = m; i <= n; i++)
if (i % 2 != 0)
count += s;
return count;
document.write(number(0, 3));
以上是关于求0—7所能组成的七位数奇数个数。数字不能重复。请问该怎么用C语言编的主要内容,如果未能解决你的问题,请参考以下文章
从0~7这八个数组成无重复的七位数,要求奇数占奇数位,有多少种排列