小编Ada*_*dan的帖子

C#舍入除法

此程序计算事件在一段时间内发生的实例数量.问题在于,当我得到十进制数时,程序不能满足我的要求,例如:如果我除7/5我得到1,是否有可能获得2?'双'答案得出:1.4.

static void Main(string[] args) {
    var kim = 7/5 ;
    Console.WriteLine(kim);
    Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

我做的任何一个部门我都希望它能够完成.

例如:7/5 = 1.4,但我希望它是2; 5/2 = 2.5,但我希望它是3等

c# math algebra

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

HTML5画布绘制在画布中移动的多个矩形

在这个代码中,我有一个从中间左边移动到30tt的矩形,然而,当我试图想要如何添加另一个与反对的大小相同的方块时,我的大脑会受伤,但是从不同的方向开始方向.问题是我如何添加多个对象,无论是矩形圆形还是像另一个起始xy位置的方形一样有动画,这是我到目前为止所拥有的:

        var rectY=200, rectW=40;
        var rectX = -rectW;
        var canvas = null;
        var context = null;

        function init() {
            canvas = document.getElementById('testCanvas');
            context = canvas.getContext("2d");

            blank();

            context.fillStyle= "yellow";
            context.fillRect(rectX,rectY,rectW,rectW);
            setInterval(anim, 30);
        }

        function blank() {
            context.fillStyle = "#00ddee";
            context.fillRect(0,0,context.canvas.width, context.canvas.height);
        }

        function anim() {
            if (rectX < context.canvas.width) {
                blank();
                rectX += 5;
                context.fillStyle = "yellow";
                context.strokeStyle = "red";
                context.lineWidth = 3;
                context.fillRect(rectX,rectY,rectW,rectW);
                context.strokeRect(rectX,rectY,rectW,rectW);
            }
            else rectX=-rectW;
        }
Run Code Online (Sandbox Code Playgroud)

javascript html5 animation canvas

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

如何在字符串中查找第二个单词

当我运行此代码时,其目的是仅获取3个字句中的第一个,第二个和第三个单词,并将每个单词显示在文本框中.我用的句子是'凯瑞讲故事',看看图片,看看我的意思,

然而问题是,当我运行它时,第三个词是'stori','es'发生了什么'故事'

在此输入图像描述

var tbt = textBox.Text;
var firstWord = tbt.Substring(0, tbt.IndexOf(" "));

var indexword = tbt.IndexOf(" "); 
var indexnumber = indexword +1; 
string myString = indexnumber.ToString();   

var secondWord = tbt.Substring(indexnumber, tbt.IndexOf(" "));
var indexword2 = tbt.IndexOf(" ", indexnumber);

var indexnumber2 = indexword2 + 1; 
string myString2 = indexnumber2.ToString();


var thirdWord = tbt.Substring(indexnumber2, tbt.IndexOf(" "));
var indexword3 = tbt.IndexOf(" ", indexnumber2);
var indexnumber3 = indexword3 + 1; 
string mystring3 = indexnumber3.ToString();


textBox6.Text = firstWord;
textBox7.Text = secondWord;
textBox8.Text = thirdWord;
Run Code Online (Sandbox Code Playgroud)

问题出在哪儿?

c# winforms

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

标签 统计

c# ×2

algebra ×1

animation ×1

canvas ×1

html5 ×1

javascript ×1

math ×1

winforms ×1