本文目錄一覽:
C語言 條件運算符怎麼比較小數
main()
{
double a,b;
printf(“輸入a和b兩個含小數的數字,空格分開:”);
scanf(“%lf %lf”,a,b);
if (a b) printf(“%lf %lf”,a,b);
else if ( a b) printf(“%lf %lf”,a,b);
else printf(“%lf == %lf”,a,b);
return 0;
}
上面是程序,比較兩個小數的大小,下面是結果:
嘿嘿,忘記是條件運算了,程序改了一下,發上來:
#include stdio.h
main()
{
double a,b,max;
printf(“輸入a和b兩個含小數的數字,空格分開:”);
scanf(“%lf %lf”,a,b);
max=(ab)?a:b; //條件運算
printf(“大數是:%lf”,max);
}
C語言編程題:編寫一個函數,用於求兩個數中的較小數;用主函數調用這個函數並輸出結果。
代碼如下:
#include stdio.h
int comp(int a, int b)
{
return (a b) ? a : b;
}
int main(void)
{
int a, b;
scanf(“%d%d”, a, b);
printf(“%d\n”, comp(a, b));
return 0;
}
c語言中如何求最小數
c語言中用於描述小數的數據類型是float和double,float類型表示單精度浮點數,double表示雙精度浮點數。
c語言中浮點數常量有兩種表示方式:
1、定點表示:(必須有小數點)
如:0.123,
.123,
123.0。
2、指數表示:(e或e之前必須有數字,指數必須為整數)如:12.3e3
,123e2,
1.23e4。
錯誤的寫法:e-5
,1.2e-3.5,e3。
注意:浮點數常量默認為double類型,如果浮點數常量表示float類型,請在末尾添加小寫的f或者大寫的f,表示此常量為單精度浮點常量。
float f1 = 1.1f; //小寫f
float f2 = 1.1f; //大寫f
double d = 1.1; //double類型
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/295601.html