using namespace std;
int main()
{
int nums[]{ 1,2,3,4,5,6 };
int numsLen = sizeof(nums) / sizeof(int);
for (int i = 0; i < numsLen; i++) {
cout << nums[i] << '\t';
}
cout << endl;
int sum = 0;
for (int i = 0; i < numsLen; i++){
sum += nums[i];
}
cout << "数列的和为:" << sum << "\t平均值为:" << sum / numsLen << endl;
system("pause");
return 0;
}
计算数组中奇数偶数的个数,查找输入数字的下标:
using namespace std;
int main()
{
int nums[]{ 1,2,3,4,5,6 };
int numsLen = sizeof(nums) / sizeof(int);
for (int i = 0; i < numsLen; i++) {
cout << nums[i] << '\t';
}
cout << endl;
int sum = 0;
for (int i = 0; i < numsLen; i++){
sum += nums[i];
}
cout << "数列的和为:" << sum << "\t平均值为:" << sum / numsLen << endl;
int oNums = 0;
int jNums = 0;
for (int i = 0; i < numsLen; i++) {
if (nums[i] % 2 == 0) {
oNums++;
}else {
jNums++;
}
}
cout << "奇数的个数:" << jNums << "\t偶数的个数:" << oNums << endl;
int searchNum;
int searchIndex = INT_MIN;
cout << "请输入要查找的数字:";
cin >> searchNum;
for (int i = 0; i < numsLen; i++) {
if (nums[i] == searchNum) {
searchIndex = i;
break;
}
}
if (searchIndex == INT_MIN) {
cout << "数组中没有这个数字!!!" << endl;
}
else {
cout << searchNum << "在数组中的下标为:" << searchIndex << endl;
}
system("pause");
return 0;
}