#includestdio.h
創(chuàng)新互聯(lián)建站主營(yíng)永新網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,永新h5小程序定制開(kāi)發(fā)搭建,永新網(wǎng)站營(yíng)銷推廣歡迎永新等地區(qū)企業(yè)咨詢
int max(int a[])
{
int i,m=a[0];
for(i=0;i5;i++)
if(ma[i])m=a[i];
return m;
}
main()
{
int a[5],i;
printf("input 5 numbers:\n");
for(i=0;i5;i++)
scanf("%d",a[i]);
printf("the max:%d\n",max(a));
}
#include stdio.h
int main()
{
int a[5],max,i;
for(i=0;i5;i++)
scanf("%d",a[i]);
max=a[0];
for(i=1;i5;i++)
if(maxa[i])
max=a[i];
printf("最大數(shù)為:%d\n",max);
return 0;
}
呵呵,gap12521 太可愛(ài)了,不用那么麻煩的
#include?stdio.h
int?main()
{
int?a1,a2,a3,a4,a5,max;
printf("輸入5個(gè)數(shù)的值:?");
scanf("%d%d%d%d%d",a1,a2,a3,a4,a5);
max=a1;
if(maxa2)
max=a2;
if(maxa3)
max=a3;
if(maxa4)
max=a4;
if(maxa5)
max=a5;
printf("5個(gè)數(shù)中的最大值為:?%d\n",max);
return?0;
}
示例運(yùn)行結(jié)果:
輸入5個(gè)數(shù)的值: 12 36 5 88 64
5個(gè)數(shù)中的最大值為: 88
#include<iostream>
usingnamespacestd;
int main()
{
int a,b,c;
cout<<"輸入五個(gè)整數(shù)";
cin>>a>>b>>c;
if(a>b)
{
if(c>a)
cout<<"最大整數(shù)是:"<<c<<endl;
else
cout<<"最大整數(shù)是:"<<a<<endl;
}
if(b>a)
{
if(c>b)
cout<<"最大整數(shù)是:"<<c<<endl;
else
cout<<"最大整數(shù)是:"<<b<<endl;
}
return0;
}
舉例:
輸入三個(gè)數(shù):
12 45 32
輸出最大數(shù):
45
擴(kuò)展資料:
printf()用法:
1、printf()函數(shù)是格式化輸出函數(shù),一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
格式輸出,它是c語(yǔ)言中產(chǎn)生格式化輸出的函數(shù)(在stdio.h中定義)。用于向終端(顯示器、控制臺(tái)等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說(shuō)明組成。
要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
簡(jiǎn)單點(diǎn)理解就是,在一段程序中你正確使用該函數(shù),可以在該程序運(yùn)行的時(shí)候輸出你所需要的內(nèi)容。
2、printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個(gè)特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。
printf()函數(shù)的調(diào)用格式為:printf("lt;格式化字符串gt;",lt;參量表gt;)。
其中格式化字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。
思路:條件運(yùn)算符求最大數(shù)可以表示成:ab?a:b,求的就是a和b中的最大數(shù)。本題可以先求出前兩個(gè)數(shù)的最大值賦值給第一個(gè)數(shù),接著依次和第三個(gè)、第四數(shù)比較,求出最大數(shù)并輸出。
參考代碼:
#include
int main()
{
int a,b,c,d;
scanf("%d%d%d%d",a,b,c,d);
a=ab?a:b;
a=ac?a:c;
a=ad?a:d;
printf("最大值為:%d\n",a);
return 0;
}
/*
5 1 7 3
最大值為:7
*/
#include stdio.h
int get_max(int a[], size_t len)
{
int i;
int max;
max = a[0];
for (i = 1; i len; i++)
{
if (a[i] max)
{
max = a[i];
}
}
return max;
}
int main(int argc, char *argv[])
{
int a[5] = {7, 0, 5, 34, 8};
int max;
max = get_max(a, sizeof(a));
printf("max = %d\n", max);
return 0;
}