(持续更新ing…)
1001
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << a+b << endl;
}
1033
思路:选择排序第一层for控制层数,设置最小索引(从0开始一直到数组长度减一),指向数组中最小元素的位置,第二层for进行以此遍历,从最小索引位置元素开始以此对比,找到比最小索引位置元素还小的数字,然后将索引赋值给最小索引,第二层的作用就是找到最小索引,然后和第一层for的i位置进行交换。
#include <iostream>
using namespace std;
int main() {
int arr[11] = {0};
//输入
for (int i = 0; i < 10; ++i) {
int num;
cin >> num;
arr[i] = num;
}
for (int j = 0; j < 10; ++j) {
int minIndex = j;
for (int i = j + 1; i < 10; ++i) {
minIndex = arr[i] < arr[minIndex] ? i : minIndex;
}
swap(arr[j], arr[minIndex]);
}
for (int k = 0; k < 10; ++k) {
cout << arr[k] << endl;
}
}
1050
#include <iostream>
using namespace std;
int main() {
float num;
cin >> num;
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < i + 1; ++j) {
printf("%6.2f", num);
cout << " ";
}cout << endl;
}
}