目錄
C/C++浮點(diǎn)數(shù)向零舍入
一、題目要求
1、編程實(shí)現(xiàn)
2、輸入輸出
二、解題思路
1、案例分析
三、程序代碼
四、程序說明
五、運(yùn)行結(jié)果
六、考點(diǎn)分析
C/C++浮點(diǎn)數(shù)向零舍入
2019年9月 C/C++編程等級(jí)考試一級(jí)編程題
一、題目要求
1、編程實(shí)現(xiàn)
輸入一個(gè)單精度浮點(diǎn)數(shù),將其向零舍入到整數(shù)。
說明:向零舍入的含義是,正數(shù)向下舍入,負(fù)數(shù)向上舍入。
(提示:可以使用強(qiáng)制類型轉(zhuǎn)換來實(shí)現(xiàn))
2、輸入輸出
輸入描述:一個(gè)單精度浮點(diǎn)數(shù)。
輸出描述:一個(gè)整數(shù),即向零舍入到整數(shù)的結(jié)果。
輸入樣例:
2.3
輸出樣例:
2
二、解題思路
1、案例分析
1、題目相對(duì)而言比較簡(jiǎn)單,首先聲明一個(gè)變量(float類型)
2、然后獲取從鍵盤輸入的浮點(diǎn)數(shù)
3、題目已經(jīng)給我們提示可以使用強(qiáng)制類型轉(zhuǎn)換,利用int函數(shù)強(qiáng)制將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù),然后進(jìn)行輸出即可
4、本題也可以使用iomanip里面的floor()函數(shù)進(jìn)行獲取
三、程序代碼
#include<iostream>
using namespace std;
int main()
{
float a;
cin>>a;
cout<<int(a);
return 0;
}
四、程序說明
- 根據(jù)題目要求聲明以個(gè)浮點(diǎn)數(shù)類型(float)變量
- 然后利用輸入流對(duì)象cin,從鍵盤讀取這個(gè)變量的值
- 接著利用int()函數(shù),強(qiáng)制將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)
- 最后利用輸出流對(duì)象cout,輸出轉(zhuǎn)換后的整數(shù)值
五、運(yùn)行結(jié)果
2.3
2
-3.2
-3
六、考點(diǎn)分析
難度級(jí)別:容易,這題相對(duì)而言還是比較簡(jiǎn)單的,具體主要考查如下:文章來源:http://www.zghlxwxcb.cn/news/detail-706746.html
- 浮點(diǎn)型變量的聲明
- 強(qiáng)制類型轉(zhuǎn)換,int函數(shù):強(qiáng)制將其他對(duì)象轉(zhuǎn)換成整形數(shù)據(jù)
- 輸入流對(duì)象cin的使用,與流提取運(yùn)算符 >>結(jié)合使用從鍵盤讀取想要的數(shù)據(jù)
- 輸出流對(duì)象cout的使用,與流插入運(yùn)算符 << 結(jié)合使用將對(duì)象輸出到終端顯示
- 充分掌握c++變量聲明、強(qiáng)制類型轉(zhuǎn)換及輸入輸出的用法
PS:方式方法有多種,小朋友們只要能夠達(dá)到題目要求即可!文章來源地址http://www.zghlxwxcb.cn/news/detail-706746.html
到了這里,關(guān)于C/C++浮點(diǎn)數(shù)向零舍入 2019年9月電子學(xué)會(huì)青少年軟件編程(C/C++)等級(jí)考試一級(jí)真題答案解析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!