求10个数中的最大值

求10个数中的最大值:

求数组长度:sizeof(arr) / sizeof(arr[0])

#define _CRT_SECURE_NO_WARNING

#include<stdio.h>

#include<stdlib.h>

int main()

{

int arr[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

int i = 0;

int max = arr[0];

for (i = 1; i < sizeof(arr) / sizeof(arr[0]); i++)

{

if (max < arr[i])

max = arr[i];

}

printf("max=%d\n", max);

system("pause");

return 0;

}

时间: 2024-11-05 13:28:46

求10个数中的最大值的相关文章

【C语言】求多个数中的最大值(可变参数列表)

求多个数中的最大值要求用可变参数列表: 代码如下: <span style="font-size:18px;">#include<stdio.h> #include<stdarg.h> int Max(int n,...) { int i=0; int max=0; va_list arg; va_start(arg,n); for(i=0;i<n;i++) { int val=va_arg(arg,int); if (val>max)

JAVA_新建一个方法并且求三个数中的最大值

package wac.wev.as;//新建一个方法在求最大值import java.util.Scanner; public class MaxLian {public static void main(String[] args){//键盘录入以及导包Scanner sc= new Scanner(System.in);//数据接收System.out.println("请输入第一个数据:");int a = sc.nextInt();System.out.println(&qu

java程序练习:数组中随机10个数中的最大值

//定义输入:其实是一个可以保存10个整数的数组 //使用循环遍历,生成10个随机数,放入每个元素中//打桩,数组中的内容 //定义输出变量 //将数组中第一个元素取出,保存在max中,当靶子 //遍历数组,从第二个元素[1]开始,都和max比较 //如果任何元素超过max,就取而代之//输出max

求三个数中的最大值

三个数a b c int a = 10; int b = 100; int c = 1000; 第一种方式if嵌套 int max = 0; if (a > b) { if (a > c) { max = a; } else { max = c; } } else if (b > a) { if (b > c) { max = b; } else { max = c; } } else if (c > a) { if (c > b) { max = c; } else

c++数组。输入10个数,输出这10个数中的最大值,最小值。

1 #include<iostream> 2 using namespace std; 3 4 int main() { 5 int a[10]; 6 int min=0, max=0; 7 cout << "Please enter 10 integer:" << endl; 8 for(int i=0; i<10; i++) 9 { 10 cin >> a[i]; 11 } 12 min = a[0]; 13 max = a[0

求十个数中的最大值和位置

public class CeShi { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a={7,9,5,2,1,0,3,4,8,11}; int max=a[0]; int i=1; for(;i<a.length;i++){ if(a[i]>max){ max=a[i]; } } System.out.println(i); Sys

用一个宏实现求两个数中的最大数

用一个宏实现求两个数中的最大数 在面试或者笔试中,经常会碰到"用一个宏实现求两个数中的最大数"这个题目,一般情况下,大家看到这个问题,觉得很容易实现,这有什么难度呢,随手就是一个: #define MAX(x, y) ((x) > (y) ? (x) : (y)) 注:用括号将宏定义整个括起来,在任何时候,都是一个好习惯. 如果能写出上边这个宏,你这道题的考试就能交差了,然后觉得对自己来说就是随手一写的事儿,那可就大错特错了.因为以上写法的宏定义,虽然也能拿到分数,但是在面试者或

用三元运算符比较两个整数是否相等以及取三个数中的最大值

1.比较两个整数是否相等: class Hello2 { public static void main(String[] args) { int x = 10; int y = 5; boolean b = (x == y) ? true : false; System.out.println("b = " + b); } } 结果: true : false可以省略,因为(x = y)这个判断的结果不是true就是false. 2.取三个数中的最大值: class Hello2 {

编程题:返回指针值的函数,求两个数中较大的数。

#include<stdio.h> int *max(int *x,int *y) { int *q; if(*x>*y)  q=x; else  q=y; return q; } void main() { int a,b,*p; scanf("%d,%d",&a,&b); p=max(&a,&b); printf("%d,%d,max is %d\n",a,b,*p); } 编程题:返回指针值的函数,求两个数中较