import java.util.Scanner;
10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有惠州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
public class MaxMin{
public static void main(String[]args){
Scanner scan=new Scanner(System.in);
System.out.println("輸入數(shù)組的長度:");
int count=scan.nextInt();
System.out.println("輸出數(shù)組的"+count+"個(gè)數(shù):");
int[]arr=new int[count];
for(int i=0;ilt;arr.length;i++){
arri=scan.nextInt();
}
System.out.println("輸出數(shù)組:");
for(int i=0;ilt;arr.length;i++){
System.out.print(arri+"\t");
}
int max=Integer.MIN_VALUE;
int min=Integer.MAX_VALUE;
for(int i=0;ilt;arr.length;i++){
if(arrigt;max){//求出最大值
max=arri;
}
if(arrilt;min){//求出最小值
min=arri;
}
}
System.out.println("\n最大值:"+max);
System.out.println("最小值:"+min);
}
}
擴(kuò)展資料:
system函數(shù)用法:int system(char*command);
system函數(shù)已經(jīng)被收錄在標(biāo)準(zhǔn)c庫中,可以直接調(diào)用
程序例:
#includelt;stdlib.hgt;
#includelt;stdio.hgt;
int main(void)
{
printf("About to spawn and run a DOS command\n");
system("dir");
return 0;
}
又如:system("pause")可以實(shí)現(xiàn)凍結(jié)屏幕,便于觀察程序的執(zhí)行結(jié)果;system("CLS")可以實(shí)現(xiàn)清屏操作。而調(diào)用color函數(shù)可以改變控制臺(tái)的前景色和背景,具體參數(shù)在下面說明。
例如,用system("color 0A");其中color后面的0是背景色代號(hào),A是前景色代號(hào)。各顏色代碼如下:
0=黑色1=藍(lán)色2=綠色3=湖藍(lán)色4=紅色5=紫色6=黃色7=白色8=灰色9=淡藍(lán)色A=淡綠色B=淡淺綠色C=淡紅色D=淡紫色E=淡黃色F=亮白色
(注意:Microsoft Visual C++6.0支持system)
只需要將第一個(gè)數(shù)與第二個(gè)數(shù)比較,然后將前兩個(gè)數(shù)中較大的和第三個(gè)數(shù)比較,即可得到最大值。代碼如下:
int?max(int?a,?int?b,?int?c)
{
int?max?=?a;
if?(b??max)
max?=?b;
if?(c??max)
max?=?c;
return?max;
}
//隨手寫的,算法可能不是最佳
#include?stdio.h
#include?stdlib.h
#include?"string.h"
int*?num;
char?s[100]={"\0"};
void?get_max(int?len)
{
int?max=num[0];
int?i;
for(i=1;ilen;i++)
{
if(maxnum[i])
{
max=num[i];
}
}
printf("\n最大數(shù)為:%d",max);
}
void?char2num()
{
int?n=0;
char?c[10]={"\0"};
int?i;
int?j=0;
s[strlen(s)]=',';
for(i=0;istrlen(s);i++)
{
if(s[i]==',')
{
n++;
}
}
num=(int*)malloc(sizeof(int)*n);???//動(dòng)態(tài)定義int數(shù)組
int?n_pos=0;
for(i=0;istrlen(s);i++)
{
if(s[i]=='?')
{
continue;
}
if(s[i]!=',')
{
c[j++]=s[i];
}
else
{
num[n_pos++]=atoi(c);
j=0;
memset(c,'\0',10);
continue;
}
}
get_max(n_pos);?????//尋找最大數(shù)?
}
int?main(int?argc,?char?*argv[])?{
printf("請(qǐng)輸入n個(gè)數(shù)(用逗號(hào)分隔):");
scanf("%s",s);??????//初始輸入的數(shù)據(jù)接收為字符數(shù)組?
char2num();?????????//把字符數(shù)組轉(zhuǎn)化為int數(shù)組?
return?0;
}
C語言,用函數(shù)求最大值的步驟如下:
1,首先編輯vc6.0中的代碼,將其另存為.c文件,然后單擊構(gòu)建按鈕(或按鍵盤F7快捷鍵)。
2,可以看到?jīng)]有錯(cuò)誤和警告。
3,然后按“運(yùn)行”按鈕(或按快捷鍵Ctrl + F5)運(yùn)行程序。
4,輸入三個(gè)數(shù)字454 12 861進(jìn)行代碼測(cè)試。結(jié)果如下,操作正確。
5,發(fā)布以下三個(gè)數(shù)字以查找最大c語言代碼,如下所示:#include stdio.h main(){int a,b,c; int big; printf(“請(qǐng)輸入3個(gè)數(shù)字\ n”) ; Scanf(“%d%d%d”,&a,&b,&c); if(a = b)big = a; elsebig = b; if(c big)big = c; printf(“Maximum is%d \ n“,大);}。
新聞名稱:自定義函數(shù)求最大值C語言 C語言用函數(shù)求最大值
文章出自:http://aaarwkj.com/article6/docpgig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)、靜態(tài)網(wǎng)站、全網(wǎng)營銷推廣、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)