求给定一个整数数组中的最大值
这段 C 代码定义了一个函数 findMax,该函数接受一个整数数组和数组的大小作为参数,并返回数组中的最大值。在 main 函数中,我们创建了一个示例整数数组并调用 findMax 函数来找到最大值,并将结果输出到控制台。#include <stdio.h>
// 函数声明
int findMax(int arr[], int n);
int main() {
// 示例整数数组
int array[] = {10, 25, 7, 42, 15};
int size = sizeof(array) / sizeof(array[0]);
// 调用函数并输出结果
int max = findMax(array, size);
printf("数组中的最大值是:%d\n", max);
return 0;
}
// 函数定义:找到数组中的最大值
int findMax(int arr[], int n) {
// 假设第一个元素是最大的
int max = arr[0];
// 遍历数组,逐个比较找到最大值
for (int i = 1; i < n; ++i) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
绛旓細printf("璇疯緭鍏ヤ簲涓硷紝浠ョ┖鏍奸殧寮锛歕n");scanf("%d",&array[0]);//鐩存帴杈撳叆浜涓锛岃緭鍏鐨勫涔嬮棿鐢ㄧ┖鏍奸殧寮 max = array[0];min = array[0];for(int i = 1;i<5;i++){ scanf("%d",&array[i]);if(array[i]>max)max = array[i];//鍒ゆ柇鏄惁鏈澶 if(array[i]<min) mi...
绛旓細include<stdio.h>#include<stdlib.h>static int a[100], A, N;int f(int x){int i, flag, max=0;for(i=0; i<A; i++)if(a[i]>=max) {max=a[i]; flag = i;}a[flag] = -1;if(x==1) return max;return max+f(x-1);}int main(){int i=0;A=10; N=3;srand(...
绛旓細include<stdio.h> void main(){ int a[100],b,c,i,j,temp;scanf("%d%d",&b,&c);for(i=0;i<b;i++)scanf("%d",&a[i]);for(i=0;i<11-c;i++){ temp=a[0];for(j=0;j<b-1;j++)a[j]=a[j+1];a[j]=temp;} for(i=0;i...
绛旓細printf("璇疯緭鍏10涓暣鏁:"); for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; max_index=0; for(i=1;i<10;i++) if(a[i]>max) { max=a[i]; max_index=i; } printf("杩10涓暟涓殑鏈澶у鏄%d,浣嶇疆涓%d\n",max,max_index+1); } 涓炬姤| 绛旀绾犻敊 | 璇勮(1) 5 2 绀虹敵...
绛旓細棣栧厛鎷垮嚭棣栦綅鏈澶鐨勯偅浜涙暟瀛楋紝濡傛灉棣栦綅鐩稿悓锛岄暱搴︾殑灏忕殑搴旇鏇村ぇ锛屾斁澶у墠闈1.绗涓涓绫 package com.me.small_test;public class MyString implements Comparable<MyString> { private String content;public MyString(String content) { this.content = content;} public MyString(int value) { this....
绛旓細鏍规嵁浠ヤ笂搴忓垪涓句緥璇存槑锛氫緥濡傦細3 2 -7 6 5 -10 3锛屾眰鍏朵腑杩炵画鏁板瓧鏈澶鐨勫拰鐨勮繃绋嬪涓嬶細璁句袱涓彉閲忥紝sum鍜宮ax銆傚叾涓紝sum 浠庡墠寰鍚庡仛鐩稿姞杩愮畻锛屽鏋渟um涓烘锛屽垯max鍜宻um姣旇緝锛屽彇杈冨ぇ鐨勬斁鍏ax锛涘鏋渟um灏忎簬max锛屽垯缁х画鍚戝悗鍔狅紱濡傛灉sum灏忎簬0锛屽垯sum娓呴櫎涓0銆傚浜庝笂杩鏁扮粍锛屽垯鏈夛細sum = 3max = ...
绛旓細}if (k>i){return -1;}else{paixu(nums,i);return nums[k-1];}} return -1;} /// //娴嬭瘯int main(){int mm[]={2,3,4,1,8,6,7,5,9,-1};int n = 0;scanf("%d", &n);printf("绗%d澶х殑鏁版槸%d", n,get_kth_largest(mm,n));getchar();return 0;} 缁撴灉濡備笅锛 ...
绛旓細鍏堝啋娉,鍐嶈緭鍑烘渶鍚涓涓.鎵5鍒
绛旓細//灏嗗簭鍒楀瓨鍏涓涓暟缁 int[] num=new int[length];for(int i=0;i<length;i++) { num[i]=sc.nextInt();} //鍒ゆ柇濂囧伓锛屽垎鍒鐞 if(length%2==0) { //姹傚拰 int sum=0;for(int i=0;i<length;i++) { sum+=num[i];} System.out.println(sum);}else { //姹傛渶澶у int ...
绛旓細灏嗘渶鍚涓涓for寰幆鏀规垚:for(int i=0;i<n;i++){ if(1001!=A[i]){ for(int j=i+1;j<n;j++){ if(A[j]==A[i]){ A[j]=1001;m--;} } } }