代碼如下:
在臺(tái)州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),臺(tái)州網(wǎng)站建設(shè)費(fèi)用合理。
#include?stdio.h
#include?stdlib.h
int?max(int?a,?int?b)?
{
return?a??b???a?:?b;
}
int?main()
{
int?i,?m,?n;
scanf("%d",?m);
for?(i?=?1;?i??8;?i++)?{
scanf("%d",?n);
m?=?max(m,?n);
}
printf("最大數(shù):%d\n",?m);
system("pause");
return?0;
}
運(yùn)行結(jié)果:
會(huì)的。
abs為C語言的庫函數(shù),位于stdlib.h,其格式為
int abs (int x);
功能為取x的絕對(duì)值并返回。
可以看到該函數(shù)參數(shù)和返回值是整型的,當(dāng)傳入浮點(diǎn)型參數(shù)時(shí),會(huì)先被強(qiáng)制轉(zhuǎn)換為整型,其表現(xiàn)為小數(shù)部分會(huì)被去掉。
要想保持小數(shù)部分,可以使用用于浮點(diǎn)數(shù)的絕對(duì)值函數(shù)fabs,用法與abs相同。
不同的編譯器得到的結(jié)果是不同的,可以先測(cè)試一下sizeof(int)的值。
如果結(jié)果為4,那么結(jié)果就是 2的16次方 + 小 - 大;
如果結(jié)果為8,那么結(jié)果就是 2的32次方 + 小 - 大。