这是我的代码:
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的新手.我怎样才能让它运转起来?
我对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#中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#中哪些实现是合理的,这样他就不会拉出他的(最后剩下的)头发?
(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)
但这似乎不是错误的一部分
我有一个奇怪的问题,简单的程序,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.
用Python编程,我想知道如何转换:
lst = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)
至:
lst = 1234
Run Code Online (Sandbox Code Playgroud)
我需要使用列表的值创建一个int
我试图找出如何根据数组中是否存在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语句在这里抓住了我,我在这里关闭还是完全不合适?
有一个问题String有":"
String time = "21:45";
Run Code Online (Sandbox Code Playgroud)
如何将此字符串转换为两个int:
int hour = 21;
int minute = 45;
Run Code Online (Sandbox Code Playgroud) 我正在做一个小计算,但它总是返回0 ..
int totalBothTeams = [prefs integerForKey:@"totalTimeBothTeams"];
int someCalculation = (totalBetween / totalBothTeams) * 100;
NSLog(@"Time: %i", someCalculation);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
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.