#include?stdio.h
在遂溪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),遂溪網(wǎng)站建設(shè)費(fèi)用合理。
#include?conio.h
void?array_input?(int?array[],?int?n);
int?max?(int?array[],?int?n);
int?main?(void)?{
int?array[10];
printf?("請輸入10個(gè)數(shù)據(jù):");
array_input?(array,?10);
printf?("10個(gè)元素最大值:%d\n",?max?(array,?10));
getch?();?/*屏幕暫留*/
return?0;
}
/*?輸入數(shù)組?*/
void?array_input?(int?array[],?int?n)?{
int?i;
for?(i=0;?in;?i++)
scanf?("%d",?array[i]);
putchar?('\n');
}
/*?計(jì)算數(shù)組最大值?*/
int?max?(int?array[],?int?n)?{
int?i;
int?max?=?array[0];
for?(i=0;?in;?i++)?{
if?(array[i]??max)
max?=?array[i];
}
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("請輸入n個(gè)數(shù)(用逗號分隔):");
scanf("%s",s);??????//初始輸入的數(shù)據(jù)接收為字符數(shù)組?
char2num();?????????//把字符數(shù)組轉(zhuǎn)化為int數(shù)組?
return?0;
}
DataType
Max(DataType
a[],int
n)
//DataType是數(shù)據(jù)類型
n是元素個(gè)數(shù)
{
int
i;
Datatype
max=0;
for(i=0;in;i++)
if(a[i]max)
max=a[i];
return
max;
}
//調(diào)用的時(shí)候把DataType換成相應(yīng)的數(shù)據(jù)類型就OK啦、
int
max(int
a,int
b,int
c);
//int
min(int
a,int
b,int
c);
void
main()
{
int
x,y,z;
printf("請輸入三個(gè)數(shù):");
scanf("%d%d%d",x,y,z);
printf("三個(gè)數(shù)選出最大數(shù)是%d\n",max(x,y,z));
//
printf("三個(gè)數(shù)選出最小數(shù)是%d\n",min(x,y,z));
}
int
max(int
a,int
b,int
c)
{
if
(a=ba=c)
return
a;
if
(b=ab=c)
return
b;
else
return
c;
}
/*int
min(int
a,int
b,int
c)
{
if
(a=ba=c)
return
a;
if
(b=ab=c)
return
b;
else
return
c;
}*/
另外,團(tuán)IDC網(wǎng)上有許多產(chǎn)品團(tuán)購,便宜有口碑
#include stdio.h
double max(double x, double y)
{
if (x y)
? return x;
else
? return y;
}
int main(void)
{
double a, b;
printf("輸入兩個(gè)數(shù),用空格隔開");
scanf("%lf%lf", a, b);
printf("最大值是:%lf", max(a, b));
return 0;
}