int

    0热度

    1回答

    我有一个字符串改变值,例如:s2 = "SPX8X55"; 我想这个字符串的每个字母都有自己的价值: (A = 1,B = 2,... Z = 26) 我已经想通了,我可以通过foreach循环分配字符为int数。 由于我只使用大写字母我用C - 64,因为A是65号在ASCII,所以65 - 64 = 1 => A有数字1 for (char c : s2.toCharArray()) {

    1热度

    2回答

    我有这样的结构: typedef struct Graph{ node ** vertices; int vertex_number; }Graph; 我然后运行这个函数来创建一个图表: void init_graph(Graph *graph){ graph = (Graph *) malloc(sizeof(Graph)); graph->vert

    2热度

    2回答

    这是我的作业问题:“创建一个名为roundAllUp()的方法,它接受一个双精度数组并返回一个新的整数数组,这个返回的数组包含来自双精度数组的所有数字,但四舍五入。 这里是我到目前为止的方法: public static int[] roundUp(double[] array2){ for(int i = 0; i < array2.length; i++){ Math.c

    0热度

    2回答

    我有这个数字1003636,我需要转换为这种格式1.003,636如何转换与PHP,这是一个动态数字从MySQL的行。

    -1热度

    2回答

    我的程序意外的结果确实转换int形式litteral数。 它准确地与数比(-9999)大于或小于9999号的工作,但每当i型12314115151作为用户输入的程序打印“负”之一。我想我在我的代码做了一个错误,需要你的帮助.. 这里我的代码: #include <stdio.h> #include <conio.h> void positive(int input, int t); voi

    0热度

    1回答

    我需要制定一个程序,用户被问到是否可以填写一个数字,并且只有当用户在一行中键入两次数字时,它才会停止并打印类似:“是的!” 但我不知道我可以使用什么代码,所以它会识别它已被键入两次。现在我有这样的事情: public static void main(String[] args) { Scanner input = new Scanner(System.in); while (

    0热度

    3回答

    基本上,我想要做的是取一个十进制整数,将其转换为十六进制,然后分开字节。我的理解是ByteBuffer是最好的方法。整数不会超过65535,所以十六进制数保证是2个字节。例如,我有一个整数40000(十六进制值9C40)。所以,我有: int n1 = 40000; ByteBuffer b = ByteBuffer.allocate(2); b.putInt(n1); 不过,我得到以下错

    0热度

    2回答

    的参数列表,我有两个问题: let amount:String? = amountTF.text amount?.characters.count <= 0 它给错误: Binary operator '<=' cannot be applied to operands of type 'String.CharacterView.IndexDistance?' (aka 'Optional<I

    0热度

    1回答

    我试图负Integer.MIN转换为使用下面的代码long型正值: long lv = -1 * value_int; 上面的代码工作,除了完美的value_int当值= Integer.MIN_VALUE的。在Integer.MIN_VALUE的情况下,lv的值总是Integer.MIN_VALUE; 下面的代码工作在所有情况下,包括Integer.MIN_VALUE的 long lv =

    0热度

    1回答

    我不是在寻找一个恒定的记录最大值可用int代表;我正在寻找一个int可以占用的最大内存量。请看下面的代码: import sys def print_and_execute(*args): for s in args: print(s, end = " == ") r = eval(s) print(r) return print_a