1 条题解
-
0
#include<bits/stdc++.h> // 包含所有常用的库文件,方便编程 using namespace std; // 使用标准命名空间,这样可以直接用cin、cout等 int main() { // 定义两个数组,每个数组可以存储10个数字 int a[10], b[10]; // s:记录a和b相等的次数,s1:记录a>b的次数,s2:记录a<b的次数 int s = 0, s1 = 0, s2 = 0; // 第一个循环:读取a数组的10个数字 for(int i = 0; i < 10; i++) { cin >> a[i]; // 从键盘输入数字并存入a数组 } // 第二个循环:读取b数组的10个数字 for(int i = 0; i < 10; i++) { cin >> b[i]; // 从键盘输入数字并存入b数组 } // 第三个循环:比较a和b数组的每一个位置 for(int i = 0; i < 10; i++) { if(a[i] == b[i]) { // 如果两个数字相同 s++; // 相等计数器加1 } else if(a[i] > b[i]) { // 如果a的数字比b大 s1++; // a大于b的计数器加1 } else if(a[i] < b[i]) { // 如果a的数字比b小 s2++; // a小于b的计数器加1 } } // 输出比较结果:a>b的次数,相等的次数,a<b的次数 cout << s1 << " " << s << " " << s2 << endl; // 根据比较结果判断整体关系 if(s1 > s2) { // 如果a>b的次数更多 cout << "a>b" << endl; // 输出a大于b } else if(s1 == s2) { // 如果a>b和a<b的次数一样多 cout << "a=b" << endl; // 输出a等于b(注意:这里只看大小关系次数,不看具体值) } else { // 如果a<b的次数更多 cout << "a<b" << endl; // 输出a小于b } return 0; // 程序正常结束 }
- 1
信息
- ID
- 236
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 10
- 标签
- 递交数
- 4
- 已通过
- 2
- 上传者