数组的长度可以是变量;
int num[7] = {8,4,2,1,23,344,12 }; double sum = 0; for (int i = 0; i < sizeof(num)/sizeof(num[0]); i++) { cout << num[i] << endl; sum += num[i]; } cout << sum << endl; cout << sum/7 << endl;
//求数组最大值 int max = nums[0]; int numsLen = sizeof(nums) / sizeof(nums[0]); int maxIndex = 0; for (int i = 0; i < numsLen; i++) { if (nums[i] > max) { max = nums[i]; maxIndex = i; } } cout << "该数组的最大值是:" << max << "\n" << "最大值的索引是:" << maxIndex << endl;
1
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步