#include stdio.h
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供峨邊彝族網(wǎng)站建設(shè)、峨邊彝族做網(wǎng)站、峨邊彝族網(wǎng)站設(shè)計、峨邊彝族網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、峨邊彝族企業(yè)網(wǎng)站模板建站服務(wù),十載峨邊彝族做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
void swap(float a, float b)
{
float t = a;
a = b;
b = t;
}
void main()
{
float a,b;
printf("請輸入a,b的值:\n");
scanf("%f%f",a,b);
printf("a = %f,b = %f\n",a,b);
swap(a,b);
printf("交換后:a = %f,b = %f\n",a,b);
}
#includestdio.h
main(){
double a,b;
printf(“輸入兩個浮點型數(shù)字:”);
scanf("%f %f",a,b);
printf("%f %f",b,a);
}
void swap(float *n1, float *n2)
{
float t = *n1;
*n1 = *n2;
*n2 = t;
}
由程序的要求我們可以得到,我們只需要將兩個數(shù)進(jìn)行交換,然后再進(jìn)行指定格式的輸出,這樣我們就能夠滿足程序的需求。
程序代碼:
#include stdio.h
int main() {
float a=0.0,b=0.0;
scanf("%f%f",a,b);
float temp=0.0;
temp=a;
a=b;
b=temp;
printf("%.2f %.2f\n", a,b);
return 0;
}
擴(kuò)展資料:
printf 函數(shù)的一般調(diào)用格式為:printf("格式化字符串", 參量表)。
%[flags][width][.precision][length]specifier,即:%[標(biāo)志][最小寬度][.精度][類型長度]說明符。
printf使用注意事項:
函數(shù)返回值:
printf 函數(shù)的返回值為其輸出字符串常量的字符數(shù),注意計數(shù)針對所有的打印字符,包括空格和不可見的換行字符。
打印較長字符串:
當(dāng)printf 語句會很長,以至于不能在一行被放下,如果我們必須分割一個字符串,有以下三種方式可以選擇。
方式一:使用多個printf語句
方式二:使用反斜杠?"\"?加回車的組合來進(jìn)行分割,注意下一行要從最左側(cè)開始,否則縮進(jìn)會成為該字符串的一部分
方式三:采用字符串連接的方法,中間不能有逗號,可以是空格或者回車
需要注意的是,我們可以在字符串中使用 "\n" 換行符來表示換行字符,但是在字符串中不能通過回車鍵來產(chǎn)生實際的換行字符。
參考資料來源:百度百科-printf
本文名稱:c語言浮點數(shù)的交換函數(shù) c語言浮點型運算
網(wǎng)站路徑:http://bm7419.com/article10/ddeghgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站策劃、、自適應(yīng)網(wǎng)站、商城網(wǎng)站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)