當前位置:首頁 » 編程語言 » 輸出最大值的個數c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

輸出最大值的個數c語言

發布時間: 2022-05-17 16:00:09

c語言,輸入10個數,把最大值的數找出來並輸出。

#include<stdio.h>

main()

{

inti,a,b;

intmax,min;

intmax=0,min=0;

printf("pleaseinput10numbers:");

scanf("%d",&a);

max=a;

min= a;

for(i=2;i<=10;i++)

{

scanf("%d",&a);

if(a>max)

max=a;

if(b<min)

min=a;

}

printf("max=%d ,max);

}

(1)輸出最大值的個數c語言擴展閱讀

使用其他方法找出10個數中的最大值並且輸出:

#include "stdio.h"

//從鍵盤輸入10個數存入一維數組,求這10個數中的最大值並輸出

int main()

{

int i;

float max,min,num[10];

printf("請輸入10個數,每輸入一個數按回車鍵結束: ");

for(i=0;i<10;i++){

scanf("%f",&num[i]);

}

max=num[0];

for(i=1;i<10;i++)

{

if(max<num[i])

max=num[i];

else if(min>num[i])

min=num[i];

}

printf("最大為:%f ,max);

return 0;

㈡ 求C語言 輸入10個數 輸出最大值

C語言輸入十個數的編程方法如下:

1.首先需要定義一個整型數組空間,因為這里需要輸入十個數,所以數組空間為10個。

㈢ 編寫C語言程序,輸入a b c 3個值,輸出其中最大值

該程序涉及if語句的嵌套,具體演算法是比較三個數的邏輯演算法:

(1)取3個數中的任意2個數比較,將大的那個數賦給max;

(2)讓剩下的那個數和上一步賦給的最大值比較,將較大的數賦值給max;

(3)輸出最大值。

具體程序如下:

#include<stdio.h>

intmain(void)

{inta,b,c;
scanf("%d%d%d",&a,&b,&c); //輸入3個數
intmax=a; //默認最大值為a
if(max<b)max=b; //選出a,b中的最大值

if(max<c) //將前兩個中最大值與c比較,得出真正的最大值 max=c;printf("%d",max); //輸出最大值

return0;}

c語言提供了三種形式的if語句:

1、if(表達式)語句。

例如:if(x>y)printf("%d",x);

2、if(表達式)語句1 else 語句2

例如:if(x>y)printf("%d",x);

elseprintf("%d",y);

3、if(表達式1)語句1

else if(表達式2)語句2

else if(表達式3)語句3

else if(表達式m)語句m

else 語句 n

在每個語句中,可以有多個語句,但需要加上大括弧

例:if(x>y){printf("%d",x);break;}

㈣ c語言求n 個整數中最大值的輸出

#include<stdio.h>
void
main()
{
int
i,max=-32768,nums[50];
for
(i=0;i<=49;i++)
{
printf("%s%d%s","請輸入第",i,"個文字:");
scanf("&d",&nums[i]);
}
for
(i=0;i<=49;i++)
{
if
(max>=nums[i])
{
max=nums[i];
}
}
print("%s%d%s","最大的數字是",max,"!");
}

㈤ 用c語言:輸入10個數,要求輸出其中最大的數

方法1:(利用比較法)

(5)輸出最大值的個數c語言擴展閱讀

c語言程序結構:

1、判斷語句(選擇結構):

if 語句:「如果」語句;if—else 語句:「若…(則)…否則…」語句;switch 語句:「切換」語句;switch—case:「切換—情況」語句。

2、循環語句(循環結構):

while 語句:「當…」語句;do—while 語句:「做…當…(時候)」語句;for 語句:條件語句(即「(做)…為了…」語句)。

3、跳轉語句(循環結構:是否循環):

goto 語句:「轉舵」語句,也稱「跳轉」語句;break 語句:「中斷」(循環)語句,即結束整個循環;continue 語句:「繼續」語句(結束本次循環,繼續下一次循環);return 語句:「返回」語句。

㈥ c語言,三個數輸出最大值

#include <stdio.h>

#define max(a,b) (a>b?a:b)

int main(){

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

printf("%d ",max(max(a,b),c));

return 0;

}

(6)輸出最大值的個數c語言擴展閱讀:

JAVA得到數組中最大值和最小值的簡單實例

public class TestJava4_3

{

public static void main(String args[])

{

int i,min,max;

int A[]={74,48,30,17,62}; // 聲明整數數組A,並賦初值

min=max=A[0];

System.out.print("數組A的元素包括:");

for(i=0;i<A.length;i++)

{

System.out.print(A[i]+" ");

if(A[i]>max) // 判斷最大值

max=A[i];

if(A[i]<min) // 判斷最小值

min=A[i];

}

System.out.println(" 數組的最大值是:"+max); // 輸出最大值

System.out.println("數組的最小值是:"+min); // 輸出最小值

}

}

該程序輸出結果:

數組A的元素包括:74 48 30 17 62

數組的最大值是:74

數組的最小值是:17

㈦ c語言如何輸出三個數是最大值

#include <stdio.h>

int main(void) {

int a,b,c;

scanf("%d %d %d",&a,&b,&c);// 輸入3個數

int max = a;//默認最大值為a

//選出a,b中的最大值

if(max<b)

max = b;

//將前兩個中最大值與c比較,得出真正的最大值

if(max < c)

max = c;

printf("%d",max);//輸出最大值

return 0;

}

㈧ C語言編程輸出其中最大數

floatMax2(floatx,floaty)
{
floatz;
if(x>=y)
z=x;
else
z=y;
printf("最大值是:%f ",z);
returnz;
}

應該把列印放在return之前,不然每次調用函數都直接返回,不會列印出最大值。

㈨ C語言 三個任意數求輸出最大值最小值

你的錯誤原因在於scanf("%d%d%d"&a,&b,&c);少了一個逗號,應該是scanf("%d%d%d",&a,&b,&c);

以下是三個任意數求輸出最大值最小值正確的代碼:

(9)輸出最大值的個數c語言擴展閱讀:

用另外一種方法求三個任意數求輸出最大值最小值

#include <iostream>

using namespace std;

int main()

{

int num1,num2,num3,max,min;

cout<<"任意輸入三個整數:";

cin>>num1>>num2>>num3;

if(num1>num2)

{

max=num1;

min=num2;

}

else

{

max=num2;

min=num1;

}

if(max>num3)

{

max=max;

}

else

{

max=num3;

}

if(min>num3)

{

min=num3;

}

else

{

min=min;

}

cout<<"max="<<max<<endl;

cout<<"min="<<min<<endl;

return 0;

}

㈩ c語音從鍵盤輸入5個數,求最大值並輸出。咋做

#include <stdio.h>

int main()
{int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]); //以上是實現數組數據的輸入
int max=a[0];
for(i=1;i<5;i++)
if (a[i]>max) max=a[i];
printf("%d",max); //令最大值先等於a[0],然後一個個比較,如果誰大於它,就把值賦給max
return 0;

}