小编RnD*_*RnD的帖子

数组中的C++ max/min元素,不知道数组大小

我接到了一项任务,这没什么特别的,但我确实在这里撞墙了......

获得算术意味着我需要比较它们并输出最高和最低的值.

x是学号,vid []是算术平均值.

例如:

学生编号x具有算术平均值vid [i]

并且任务要求我输出哪个学生最高,哪个学生最低.

最糟糕的是我不能使用max()和min()之类的东西,因为我不知道总共有多少学生.另外,它们都是具有相同变量名称vid []的数组.

任何帮助将不胜感激=)

int main()
{
    int mokSK=0, p1[25], p2[25], p3[25], x[25], vid[25], iv=0;
    ifstream inFile("inFile.in");
    ofstream outFile("outFile.out");


    inFile >> mokSK;

    for(int i=0;i<mokSK;i++)
    {
        inFile >> x[i] >> p1[i] >> p2[i] >> p3[i];
        vid[i]=(p1[i]+p2[i]+p3[i])/3;
        outFile<< x[i] <<" " << vid[i] << endl;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays highest

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

c ++负平方根

我的目标是打印***平方根是否定的.但我想不出一种方法可以将默认nan文本更改为***

for(int i=x1;i<=x2;i++){
   double y = sqrt(pow(i,2)+3*i-500);
    if(y = ?){
        outFile << "***";
    }
Run Code Online (Sandbox Code Playgroud)

那么,我应该在if语句中写什么才能使它成为可能?或者也许有另一种方法可以检查y是否为nan然后打印*

c++ for-loop sqrt

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

jQuery AJAX使用fadeIn加载内容

我有一个容器,其中内容应从不同的PHP文件加载.所以我有这个:

$('ul#menu li a').click(function(){
    var page = $(this).attr('href');
    $('#wind').load('pages/'+ page +'.php');
    return false;
});
Run Code Online (Sandbox Code Playgroud)

页面内容加载到div中,一切看起来都不错,但它会立即出现,看起来不对,是否有办法以fadeIn()某种方式追加?

php ajax jquery load fadein

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

C++冒泡排序,如何忽略相同的数字

我正在使用冒泡排序按从低到高的顺序对数组中的数字进行排序.但有一些数字是相同的,但我不需要它们打印两次.那么如何检查它是否已经打印而不是重复动作?

泡泡排序:

for(int i=0;i<n-1;i++){
        for(int j=i+1;j<n;j++){

            if(m[i]>m[j]){
                temp=m[i];
                m[i]=m[j];
                m[j]=temp;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c++ sorting algorithm bubble-sort

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

c ++附加到字符串

有一种简单的方法可以将整数附加到字符串吗?

我有一个像这样的for循环:

for(int i=0;i<text.length();i++){
        for(int g=0;g<word.length();g++){
            if(text[i]==word[g]){
                kodas.append(g);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我需要得到相等的数组的索引,当然索引是一个整数类型.但是当我这样做时,我收到一个错误:

invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]|
Run Code Online (Sandbox Code Playgroud)

有没有办法来解决这个问题?

c++ string for-loop append

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

c ++忽略数组中的相同数字

例如,我有一组随机数

6 5 4 4 8
Run Code Online (Sandbox Code Playgroud)

我需要对它进行排序并在之后打印时删除/忽略相同的数字,所以我做的是我对所有内容进行bubble sorth algorithm了排序并得到了类似的东西

4 4 5 6 8
Run Code Online (Sandbox Code Playgroud)

现在为了只打印不同的数字,我写了这个 for loop

for(int i=0;i<n;i++){
    if(mrst[i]!=mrst[i-1] && mrst[i]>0){
        outFile << mrst[i] << " ";
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,我所拥有的数组是[0:12]的间隔,虽然我第一次调用它时,它检查数组索引为-1,看看之前是否有相同的数字,但它没有'确实存在,但存储在那里的值通常很大,因此有可能存储4,因此,第一个数字将不会被打印出来.如果是这样,如何防止它,重写代码,这将是最佳的?

c++ arrays loops for-loop

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

Java仅在循环内返回值

我有一个方法,如果找到,我需要返回一个特定的对象,否则抛出异常.所以我写了以下内容:

public CustomerDetails findCustomer( String givenID ) throws CustomerNotFoundException{
    for(CustomerDetails nextCustomer : customers){
        if(givenID == nextCustomer.getCustomerID()){
            return nextCustomer;
        }else{
            throw new CustomerNotFoundException();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但它需要我在方法的底部添加一个return语句.有没有办法忽略这个?

java methods

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

char数组中的C++空间等于\ 0?

正如你可能从标题中理解的那样,我的问题是,如果确实在char数组中c ++将空格识别为/ 0?如果是这样,有没有办法让它忽略空格为/ 0?

c++ arrays space

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

标签 统计

c++ ×6

arrays ×3

for-loop ×3

ajax ×1

algorithm ×1

append ×1

bubble-sort ×1

fadein ×1

highest ×1

java ×1

jquery ×1

load ×1

loops ×1

methods ×1

php ×1

sorting ×1

space ×1

sqrt ×1

string ×1