我要它显示小数点2位..。例如,当put为3/4时,它应该显示0.75,但是它显示的是0.0 --没有给出任何错误..
func calculator() {
let a = Int(readLine()!)! //First input
let b = Int(readLine()!)! //Second input
divide(n1: a, n2: b)
}
func divide(n1:Int, n2:Int){
print(Double(n1/n2))
}
calculator()
```
我正在处理来自的CodeChef问题,并且我用用户输入的大小初始化数组时遇到了一个小问题,但是返回的数组似乎已经初始化了自己,我不知道为什么。我知道我只需要查找其他人的提交和“复制和粘贴”,但我想知道我做错了什么,以及如何修复它,这样我就可以实现我自己的代码,而不是别人的代码。
这个理论是这样的:
string _input1 = Console.ReadLine().Replace(" ", "");// Get number of items
int[] _weightsArray = new int[_input1[0]];// Set size to n
首先,这可能不是arduino代码或arduino的问题,但我想我应该在这里发帖,因为我真的不知道哪里出了问题。
我在这个项目上工作只是为了好玩,通过键盘发送击键,通过计算机,并通过USB到我的arduino mega。这里没有额外的硬件,只有计算机、arduino和USB电缆。
我正在使用Microsoft Visual Studio Express 2012编写代码来接收键击并将其发送到USB。这是我使用的代码:
#include "stdafx.h"
#include "conio.h"
using namespace System;
using nam
我做了一个简单的代码,它形成两个范围,一个来自..b,一个来自c..d。然后它检查e是否在至少一个的内部。
fun main(){
val a = readLine()!!
val b = readLine()!!
val c = readLine()!!
val d = readLine()!!
val e = readLine()!!
val f = (e in a..b || e in c..d)
println(f)
}
代码工作正常,直到一个范围有一个数字100,然后它开始给我假。我看到,如果在所有的读行中插入toInt(),它
namespace ProgrammingTesting
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter the input");
string input1 = Console.ReadLine();
if (input1 == "4")
{
Console.Writ
int n;
int[] ar = new int[50];
Console.Write("Enter the size of array= ");
n = int.Parse(Console.ReadLine());
for (int i = 0; i < n; i++)
{
ar[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < n; i++)
{
int fieldGoals = int.Parse(Console.ReadLine());
int fieldGoalAttempts = int.Parse(Console.ReadLine());
int threePointFieldGoals = int.Parse(Console.ReadLine());
int turnovers = int.Parse(Console.ReadLine());
int offensiveRebounds = int.Parse(Consol
似乎创造了更多。请在这里告诉我为什么或者如何正确的实习。
谢谢
IList<string> list = new List<string>(10000);
for (int i = 0; i < 10000; i++)
{
for (int k = 0; k < 10; k++)
{
list.Add(string.Intern(k.ToString()));
}
}
Co
我编写了以下小程序来打印斐波纳契序列:
static void Main(string[] args)
{
Console.Write("Please give a value for n:");
Int16 n = Int16.Parse(Console.ReadLine());
Int16 firstNo = 0;
Int16 secondNo = 1;
Console.WriteLine(firstNo);
Console.WriteLine(secondNo);
for (Int16 i = 0; i <
int n ;
n= (int)( javax.swing.JOptionPane.showInputDialog(null,"enter a 3 digit no."));
为什么上面给出的是errorrequired int,found string,而下面的工作正常?
int n ;
n= Integer.parseInt( javax.swing.JOptionPane.showInputDialog(null,"enter a 3 digit no."));
要从用户输入读取整数,可以使用:
int number = Convert.ToInt32(Console.ReadLine());
但是为什么下面的工作不起作用呢?
int number = (int) Console.ReadLine();
Convert.ToInt32和(int)的铸造有什么区别?
我正在做作业,但在做作业时出了点问题。我将一个字符串值解析为Int32,然后将其连接到一个字符串中。任务是获取用户的年龄,并在10岁内给出他的年龄。
但是,当我试图将var年龄添加到字符串时,它并不停留为int,而是作为字符串。这里:Console.WriteLine(“您10岁后的年龄将是:"+ age + 10);这将输出2210,而不是32。
如果我只打印变量年龄+ 10,它就输出32。
我为什么要得到这个结果?
using System;
namespace _07App
{
class Program
{
static void Main()
{
我有readLine(),它给了我这个角色。所以,我有一个:
223 345 567等等。所以,当我把它们转换成Int时,首先说这些都是字符,所以,我研究并找到了这个解决方案,当我使用这个:
let size = readLine()
var array = [Int]()
let numbers = readLine()
for number in numbers!
{
if let integer = Int(String(number))
{
array.append(integer)
}
}
print(array)
所以,当我打印数组时,我得到的是
我有以下代码:实际问题是“非引用”代码。我想得到球员的数量(max = 4),但是当我通过Console.Read()询问并且输入从1到4的任何Int时,我得到的值是:48 + Console.Read()。他们只知道如何获得“真实”输入是使用Console.ReadLine(),但这并不给我一个Integer,它返回一个字符串,实际上不知道如何将String (Number)转换为C#中的整数,因为我是新的,而且我只找到ToString()而不是ToNumber。
using System;
using System.Collections.Generic;
using System.Lin
我一直在尝试在C#中使用Console.Read()和Console.ReadLine(),但得到了奇怪的结果。例如,下面的代码
Console.WriteLine("How many students would you like to enter?");
int amount = Console.Read();
Console.WriteLine("{0} {1}", "amount equals", amount);
for (int i=0; i < amount; i++)
{
Console.WriteLine(
我正试图通过缓冲区读取器存储一堆变量。我对Java非常陌生,坦率地说,我并不完全理解它所做的事情,但我知道它接受来自用户的输入,并试图让它为我存储一堆变量。以下是代码:
// import required packages for the program, importing all classes from packages to be on the safe side
import java.io.*;
import java.util.*;
import java.text.*;
public class Example
{
// need to use throws IO Exce
我刚刚开始学习C#。我正在读一本书,其中一个例子是这样的:
using System;
public class Example
{
public static void Main()
{
string myInput;
int myInt;
Console.Write("Please enter a number: ");
myInput = Console.ReadLine();
myInt = Int32.Parse(myInput);
Console.W
在这里,当我分别对student1的四个主题的平均值进行求和时,就像在处理student2时一样,它的平均值是用student1加起来的。为什么没有计算出每个学生的单独平均数?请帮帮忙。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class stud
{
static void Main (string[] args)
{
我是c#编码的新手,正在尝试编写一个小的计算器类型的程序,它接受用户输入的数字并计算它们。我现在所拥有的:
int a;
Console.WriteLine(" First Number? ");
a = Console.ReadLine();
int b;
Console.WriteLine(" Second Number? ");
b = Console.ReadLine();
int sum = a + b;
Conso