㈠ 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;
}