小编lea*_*bee的帖子

编写一个程序来交换奇数和偶数位整数所需的最小步数是多少?

我正在尝试解决这个...我的代码如下

#include<stdio.h>
int main() {
    int a, b = 0xaaaaaaaa, c = 0x55555555;
    printf("\n enter the number: \n");
    scanf("%d", & a);
    a = ((a & b) >> 1) | ((a & c) << 1);
    printf("\n %d", a);
}
Run Code Online (Sandbox Code Playgroud)

..但我得到了一些奇怪的输出..谁能告诉我我犯的错误是什么?

c

3
推荐指数
1
解决办法
6666
查看次数

如何将H1中的“ sup”与大字体对齐

我正在制作一个网站,我有一个带有大字体的h1。我想做的是使一个上标与文本的顶部对齐,但是无论我做什么都不能正确对齐。

这是我正在努力的地方! http://plunker.co/edit/gnS915O9PVAe9VKktqFh?p=preview

因此,在此尝试中,我试图使“ TM”成为ACME的上标。但是,

标记为:

  <h1>
    acme
    <sup>TM</sup>
  </h1>
Run Code Online (Sandbox Code Playgroud)

风格是这样的:

  body {
    padding: 60px;
    font-size: 10px;
  }
  h1 {
    font-size: 12em;
    text-transform: uppercase;
    line-height: 1em;
  }

  h1 sup {
    font-size: .1em;
    vertical-align: super;
  }
Run Code Online (Sandbox Code Playgroud)

html css html5 superscript css3

2
推荐指数
1
解决办法
4676
查看次数

给定一组2n个元素,其中n是相似的,n是不同的

给定2n个元素的数组,其中n个元素相同,其余n个元素都不同.编写一个C程序,找出数组中出现n次的值

我想通过以下方式 - 比较a [i]和[i + 1]并比较a [i]和a [i + 2]并返回元素

这将在O(n)时间运行..谁能提供更好的解决方案?

我正在经历一些解决方案,就像这样 -

  1. 声明两个变量a)计数变量以跟踪多数元素的计数.
  2. 多数元素.
  3. 执行for循环并在步骤4-6之后重复,直到到达阵列结束.
  4. 如果当前数组元素等于多数元素,则递增计数
  5. 否则,如果count为0,则使用当前数组元素和递增计数更新多数元素.
  6. 否则,如果count不为0,则递减计数.
  7. 做另一个for循环并计算数组中多数元素的出现次数,如果它是数组大小的一半,那么我们找到了多数元素,否则就没有多数元素.

algorithm

0
推荐指数
1
解决办法
3386
查看次数

标签 统计

algorithm ×1

c ×1

css ×1

css3 ×1

html ×1

html5 ×1

superscript ×1