此程序计算事件在一段时间内发生的实例数量.问题在于,当我得到十进制数时,程序不能满足我的要求,例如:如果我除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等
在这个代码中,我有一个从中间左边移动到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) 当我运行此代码时,其目的是仅获取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)
问题出在哪儿?