标签: int

在perl中打印时使用三元运算符

这是我的代码:

for($i=1;$i<=100;$i++){
   if($i%15==0) print "Divisible by 15";
   else if($i%5==0) print "Divisible by 5";
   else print ($i%3==0)? "Divisible by 3":$i;
   print "\n";
} 
Run Code Online (Sandbox Code Playgroud)

它是一个非常简单的代码.我使用Java工作,虽然它在Perl中出错.错误是:

syntax error at line 2, near ") print"
Execution aborted due to compilation errors.
Run Code Online (Sandbox Code Playgroud)

我是Perl的新手.我怎样才能让它运转起来?

string int perl ternary-operator

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

在Objective-C编译器上没有正确编译C程序

我对Objective-C比较新,我知道它是C的超集.但是当我尝试在GCC中编译这个C代码时,它给了我一个错误,我无法执行代码.

  #include <stdio.h>  
  int main(){  
   int x;
   printf("Input int:\n");
   scanf("%d", x);
   printf("%d", x);
    return 0;             
}
Run Code Online (Sandbox Code Playgroud)

当我执行其他代码时,没有错误,但输出错误.注意:唯一的变化是"int*x".

   #include <stdio.h>  
   int main(){  
   int *x;
   printf("Input int:\n");
   scanf("%d", x);
   printf("%d", x);
    return 0;             
}

  INPUT: 3
  OUTPUT: 2147307520
Run Code Online (Sandbox Code Playgroud)

c int pointers scanf objective-c

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

c#相当于c ++"floor"函数

我正在寻找C#中floor(x)的实现,以便它与C++版本匹配.

floor of 2.3 is 2.0
floor of 3.8 is 3.0
floor of -2.3 is -3.0
floor of -3.8 is -4.0
Run Code Online (Sandbox Code Playgroud)

由于C++审阅者将检查我的代码,floor在C#中哪些实现是合理的,这样他就不会拉出他的(最后剩下的)头发?

c# floating-point int floor

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

尝试为每个值添加1到整数数组.JAVA

(int i=0; i < n; i++){
for(int j=0; j < n; j++){
    Array[i][j]=Array[i][j] + 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我收到了一个错误.Array是一个填充0的int数组.n可以是任何大小.我一直得到的错误是Array线的主线程中的异常.我没有正确地向阵列添加1吗?

编辑:错误在线程"main"中被调用异常java.lang.ArrayIndexOutofBoundsException:3 at(其中一行是)

编辑:它已初始化为

       Array = new int[n][n];
    for(int i=0; i < n; i++){
        for(int j=0; j < n; j++){
            Array[i][j] = 0;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但这似乎不是错误的一部分

java arrays int

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

c ++"cout << number"结果在屏幕上打印"number%"

我有一个奇怪的问题,简单的程序,fe

main()
{
    int i=1;
    std::cout << i;
}
Run Code Online (Sandbox Code Playgroud)

结果用

1% 
Run Code Online (Sandbox Code Playgroud)

在屏幕上.我无法摆脱那个"%".有谁知道发生了什么?我在Arch Linux上使用g ++(GCC)4.8.0 20130502.

c++ int cout

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

将int列表转换为int数

用Python编程,我想知道如何转换:

lst = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

至:

lst = 1234
Run Code Online (Sandbox Code Playgroud)

我需要使用列表的值创建一个int

python algorithm int list converter

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

在if语句中使用数组字符串

我试图找出如何根据数组中是否存在String来为变量添加值.希望我的代码能够更好地解释它:

//calculate bonus
String[] department = {"Dublin","London","London","Dublin","Paris","Paris"};
int [] brokerTotal =(79,35,55,101,63,108};

int[] bonus;
bonus=new int[6];

for(int i = 0;i < department.length; i++) {
    if (department ="Dublin") bonusRate=12;
    else if (department="London") bonusRate=15;
    else bonusRate=10;
    bonus[i] = ((brokerTotal[i])/100)*bonusRate;
}
Run Code Online (Sandbox Code Playgroud)

if语句在这里抓住了我,我在这里关闭还是完全不合适?

java arrays int if-statement

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

从时间字符串中读取小时和分钟

有一个问题String有":"

 String time = "21:45";
Run Code Online (Sandbox Code Playgroud)

如何将此字符串转换为两个int:

int hour = 21;
int minute = 45;
Run Code Online (Sandbox Code Playgroud)

java string int

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

iOS int总是返回0

我正在做一个小计算,但它总是返回0 ..

    int totalBothTeams = [prefs integerForKey:@"totalTimeBothTeams"];
    int someCalculation = (totalBetween / totalBothTeams) * 100;

    NSLog(@"Time: %i", someCalculation);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

int integer objective-c ios

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

如何理解这种递归代码?

int j(int i) {
    if (i==0) return 2;
    return i*j(i-1);
}
Run Code Online (Sandbox Code Playgroud)

打电话j(4)给48.

我觉得我理解代码,但不知道48是如何实现的.

这是我解释它的方式,

int j(4){
Run Code Online (Sandbox Code Playgroud)

4不等于0所以它不会返回2

4*j(i-1) = 4*j(3)
Run Code Online (Sandbox Code Playgroud)

然后我回到顶部并重复

3*j(2)
2*j(1)
1*j(0)
Run Code Online (Sandbox Code Playgroud)

现在我回来2.

这是丢失的地方,我不太确定在这一步之后该怎么做以及j(4)的答案是48.

java int recursion return

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