小编Kev*_*nko的帖子

错误c2106:'=':左操作数必须是I值

我试图在for循环中做一个if语句,它给了我以下问题:"错误c2106:'=':左操作数必须是I值"旁边的每个if循环.

#include <iostream>
#include <cmath>
#include <vector>

using namespace std;

// Function of given equation
double function(double x)
{
    double result;
        result = 0.2+25*x-200*pow(x,2)+675*pow(x,3)-900*pow(x,4)+400*pow(x,5);
    return result;
}

int main()

{
    double boundup;         // Upper bound
    double bounddown;       // Lower bound
    double n;               // Number of intervals
    double step;            // Step size
    double fsimp;           // Simpson's rule
    double ftrap;           // Trapezoidal rule 

    cout << "Enter lower bound: " ;
    cin >> bounddown;

    cout << "Enter upper bound: " ;
    cin >> …
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

0
推荐指数
1
解决办法
743
查看次数

如果字符串在SQL中介于6到10个字符之间,如何返回值?

我有一列数据,每个条目的长度各不相同,例如

12345678
123
AA
12345678912345
......
Run Code Online (Sandbox Code Playgroud)

如果字符串长度在6到10之间,我希望返回值.如果它小于6或大于10,则返回空白.

在我的例子中,我将有一个值12345678显示和三个空白.

sql sql-server

0
推荐指数
1
解决办法
78
查看次数

Perl中的字符串是否等于eq下的所有其他字符串?

我正在运行这样的字符串相等检查:

if($myString eq "ExampleString")
Run Code Online (Sandbox Code Playgroud)

是否存在myString可能导致执行进入if结构的值,无论字符串文字是什么?

string perl equality truthiness

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

如何获取和打印包含JButton的变量的名称?

我想知道是否有可能得到并打印出一个JButton名字?

鉴于此代码:

JButton button1 = new JButton();
Run Code Online (Sandbox Code Playgroud)

我怎么能回来button1

我试过了:

button.getName()
Run Code Online (Sandbox Code Playgroud)

但它回来了

null
Run Code Online (Sandbox Code Playgroud)

java variables swing jbutton

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

在尝试验证用户输入时,Eclipse不允许我使用else语句

import java.util.Scanner;
import java.util.Random;

public class random {
    public static void main(String[] args) {


    System.out.println("===== CS302 TOOL BOX =====");
    System.out.println("T > COIN TOSS SIMULATOR");
    System.out.println("G > GRADE ESTIMATOR");
    System.out.println("C > COLOR CHALLENGE");
    System.out.println("Q > QUIT");
    System.out.print("Type code letter for your choices: ");    

    String Menuchoices = "TGCQ";
    String initial_input = scanner.next();
    String code_choice = initial_input.toUpperCase();
    boolean code_letter;


    if (code_choice.equals(Menuchoices.substring(0,1))
              ||code_choice.equals(Menuchoices.substring(1,2))
              ||code_choice.equals(Menuchoices.substring(2,3))
              ||code_choice.equals(Menuchoices.substring(3,4)));
                 {System.out.println("success");}
    else {System.out.println("Failure");}

     }
}
Run Code Online (Sandbox Code Playgroud)

Eclipse不会允许我把这个声明放进去.任何想法为什么?

java if-statement compiler-errors

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

剥去C中字符串的结尾

我需要一个函数来)从字符串的末尾删除字符.例如,hello,world)应该转换为hello,world.

我写了这个:

char *a="hello,world)";
int a_len=strlen(a);
*(a+a_len-1)='\0';
printf("%s", a);
Run Code Online (Sandbox Code Playgroud)

但输出中没有显示任何内容.

c string parsing pointer-arithmetic

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

两个类从一个基类扩展:这是多重继承吗?

在Java中,不可能从类中扩展两个对象.

但这有可能Java.lang.Error并且java.lang.Exception两者都延伸java.lang.Throwable

class Error extends Throwable 
class Exception extends Throwable
Run Code Online (Sandbox Code Playgroud)

java exception multiple-inheritance

-3
推荐指数
2
解决办法
1477
查看次数

Radix按Python排序

我可以使用一些帮助.你如何在python中编写一个实现基数排序的程序?

这是一些信息:

基数10整数的基数排序是基于排序打卡,但事实证明排序是非常有效的.该排序使用主箱和10位数箱.每个bin都像一个队列,并按照它们到达的顺序维护其值.算法首先将每个数字放在主bin中.然后它考虑每个值的个位数.删除第一个值并将其放置在与个位数对应的数字仓中.例如,534被放置在数字仓4中,662被放置在数字仓2中.一旦主仓中的所有值被放置在相应的数字仓中,则从仓0到仓9收集值(在该订单)并放回主箱.该过程继续以十位数,数百位等为基础.处理完最后一位数后 主bin按顺序包含值.使用随机找到的randint创建1到100000之间的随机整数.使用list comphrension创建不同大小的列表(10,100,1000,10000等).要使用索引来访问数字,首先将整数转换为字符串.要使此类工作,所有数字必须具有相同的位数.要使用前导零填充零填充整数,请使用字符串方法str.zfill().对主bin进行排序后,将字符串转换回整数.要使用前导零填充零填充整数,请使用字符串方法str.zfill().对主bin进行排序后,将字符串转换回整数.要使用前导零填充零填充整数,请使用字符串方法str.zfill().对主bin进行排序后,将字符串转换回整数.

我不知道如何开始这个,任何帮助表示赞赏.谢谢.

python function radix-sort

-4
推荐指数
1
解决办法
1955
查看次数

反斜杠未正确处理为命令行参数

我有一个displaytext.pl包含以下内容的脚本

print join(" ",@ARGV),"\n"; 
Run Code Online (Sandbox Code Playgroud)

当我从我的mac终端使用时运行它

perl displaytext.pl A\B 
Run Code Online (Sandbox Code Playgroud)

我得到输出:

AB
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时

perl displaytext.pl 'A\B' 
Run Code Online (Sandbox Code Playgroud)

输入被正确解释为

A\B
Run Code Online (Sandbox Code Playgroud)

使用引号传递字符串和不使用引号的字符串之间有什么区别.这是否意味着如果我们有任何转义字符,我们是否需要将其作为字符串传递?

macos perl

-4
推荐指数
1
解决办法
47
查看次数