c++编程题求解

每行包含两个整數a和b

对于每行输入对应输出一行a和b的和

  • ?cin流本身有返回值读取成功为true,失败为false
    • EOF是end of file的缩写表示”文字流”(stream)的结尾。这里的”文芓流”可以是文件(file),也可以是标准输入(stdin)
    • 除了表示文件结尾,EOF还可以表示标准输入的结尾但是,标准输入与文件不一样无法事先知道输入的长度,必须手动输入一个字符表示到达EOF。

长度为n的数组乱序存放着0至n-1.现在只能进行0与其他数嘚交换完成以下函数

* 交换数组里n和0的位置 * n: 数组里要和0交换的数

排序后应当每个位置的值与索引一致,所以应当先将0交换到此位置值对应的位置再将此位置值与0交换,可将值放到对应位置

* 交换数组里n和0的位置 * n: 数组里要和0交换的数

添加判断如果此位置的值已經是正确的,那么可以利用continue跳过此次循环

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信