标签: counter

得到一个太少的除数

这是一个计算数字除数的数量的程序,但它实际上比该数字的除数少一个.

#include <stdio.h>

int i = 20;
int divisor;
int total;

int main()
{
    for (divisor = 1; divisor <= i; divisor++)
    {
        if ((i % divisor == 0) && (i != divisor))
        {
            total = total++;
        }
    }
    printf("%d %d\n", i, total);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

数字20有6个除数,但程序说有5个除数.

c math counter division divider

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

在倒计时中简单的bool翻转

我是一名绝对的初学程序员,正在使用visual studio 2012学习C#.

我创建了一个涉及计数器的小型表单程序.我想要为每个刻度改变颜色的背景,但我无法理解为什么我的代码不起作用.颜色改变一次然后保持这种状态.我必须犯一个根本性的错误.

任何人都可以看到这个问题是什么?

    public Form1()
    {
        InitializeComponent();
        timer1.Start();
    }

    int timeLeft = 60;
    bool metronome = true;

    public void timer1_Tick(object sender, EventArgs e)
    {
        timer1.Interval = 1000;
        if (timeLeft > 0)
        {
            timeLeft = timeLeft - 1;
            timeLabel.Text = Convert.ToString(timeLeft);
            Metronome();
        }
        else
        {
            // Stop the timer
            timer1.Stop();                
        }
    }


    public void Metronome()
    {
        metronome = !metronome;
        if (metronome = true)
                {
                    this.BackColor = System.Drawing.Color.Crimson;
                }
        else
                {
                    this.BackColor = System.Drawing.Color.Black;
                }
    }
Run Code Online (Sandbox Code Playgroud)

c# counter boolean

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

为什么我的变量值在递增之前会发生变化?

我在图片中解释了这个问题.我竭尽全力解决这个问题.但是找不到任何解决方案.你可以得到帮助.

抱歉.我的英语很差,很明显:)

在此输入图像描述

javascript jquery counter

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

SQL计数器变量@Count + = 1

我想知道是否可以像在C#中那样创建一个Count变量.

DECLARE @Count Int
SET @Count = 0

--something happens
SET @Count += 1

--something happens
SET @Count += 1

IF @Count < 3
BEGIN
--Do something
END
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server counter

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

如何在verilog中拆分顺序和组合

我正在尝试在 verilog 中创建一个计数器,我想知道如何将连续部分与组合部分分开。

我有这个模块,它工作正常,但我不知道如何拆分它?

module counter4bits(
    input clk_i,
    input rst_n_i,
    input enable_i,
    input   up_down_i,
    output reg[3:0] val_o);

    always@(posedge clk_i) begin
        if (rst_n_i == 1)
            val_o <= 0;
        else if(enable_i == 1)
            val_o <= val_o + 1;
        end

endmodule
Run Code Online (Sandbox Code Playgroud)

counter verilog clock

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

绘制python中计数器给出的最常见单词

最常用的单词列表输出如下:

[('电影', 904), ('电影', 561), ('one', 379), ('like', 292)]

我想要一个根据数字对每个单词使用 matplotlib 的图形

请帮我

python counter graph matplotlib python-3.x

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

如何在python中正确使用打印和随机睡眠

我是新手,我一直在尝试构建一个随机倒数计时器,它选择0到10之间的数字,并从所选整数计数到零.同时打印倒计时.但是,我一直从睡眠中得到错误().

import random
import time

x = random.randint(0,10)

y = time.sleep(x)

while y != 0:
    print(y)
Run Code Online (Sandbox Code Playgroud)

python random counter sleep nonetype

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

计算列表中的重复字符串并打印

我有一个包含许多字符串的列表.有些字符串是重复的,所以我想计算它们重复的次数.对于单数字符串,我只会打印它,因为重复的字符串我想打印它具有的重复数.代码如下:

for string in list:
    if list.count(string) > 1:
    print(string+" appeared: ")
    print(list.count(string))
elif list.count(string) == 1:
    print(string)
Run Code Online (Sandbox Code Playgroud)

但是它有一些问题,因为它打印重复字符串的所有实例.例如,如果列表中有两个"hello"字符串,它将打印hello appeared 2两次.那么有没有办法跳过检查重复字符串的所有实例?感谢帮助.

python counter list

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

Python - 查找给定文件中出现n次的单词列表

我想找到一个在给定文件中出现n次(例如200)的单词列表.为此,我使用以下代码获取文件中的每个唯一令牌,但我无法理解如何获得具有n次出现条件的那些令牌.

from collections import Counter
import re

seen = list()
words = re.findall(r'[\w+]+', open('deneme.txt').read())
seen = Counter(words).most_common()
Run Code Online (Sandbox Code Playgroud)

输出是:

[('Erke', 4), ('aç+Noun', 4), ('Antalya', 3), ('123', 3), ('ol+Verb', 3), ('Varol', 2), ('Koleji', 1), ('asdfsdf', 1), ('birak+Verb', 1)]
Run Code Online (Sandbox Code Playgroud)

例如,我想获得3次出现的令牌.我怎样才能做到这一点.我无法达到列表中的出现次数.

python counter list python-3.x

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

如何删除列表中重复小于k的项目

在python列表中,我想删除重复小于'k'的所有元素.例如,如果k == 3那么我们的列表是:

l = [a,b,c,c,c,a,d,e,e,d,d]
Run Code Online (Sandbox Code Playgroud)

然后输出必须是:

[c,c,c,d,d,d]
Run Code Online (Sandbox Code Playgroud)

什么是快速的方法(我的数据很大),任何好的pythonic建议?

这是我编码的,但我不认为它是最快和最pythonic的方式:

from collections import Counter

l = ['a', 'b', 'c', 'c', 'c', 'a', 'd', 'e', 'e', 'd', 'd']

counted = Counter(l)

temp = []
for i in counted:
    if counted[i] < 3:
        temp.append(i)

new_l = []
for i in l:
    if i not in temp:
        new_l.append(i)

print(new_l)
Run Code Online (Sandbox Code Playgroud)

python counter list

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