标题:求解答,非零整数的倒数
取消只看楼主
大笑的蚂蚁
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-6-9
结帖率:66.67%
已结贴  问题点数:20 回复次数:2 
求解答,非零整数的倒数
编写一个程序,计算用户输入非0整数的倒数,该程序应把计算的结果存储在double类型的变量中,再输出它

#include<iostream>
using std::cout;
using std::endl;
using std::cin;

int main() {
   
    int input=0;
   
    cout<<"enter interger number:"<<endl;
    cin >>input;
   
    int output=1/input;
   
    double reciprocal =static_cast<int>(output);
   
    cout<<"the number you get reciprocal is :"<<endl;
    cout<<reciprocal<<endl;
   
    return 0;
   
}

以上这样是正确的吗???????????????
搜索更多相关主题的帖子: double include return number 
2012-06-21 17:35
大笑的蚂蚁
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-6-9
得分:0 
回复 3楼 kangtachan
我猜楼主的意思应该是想将int安全转换成double然后再赋值给double变量

正是这个意思,我应当这样写   : double reciprocal=static_cast<double>(input) 这样对吗??

另外想问一下,我写的这个程序,正确吗???

还想问一句,你用什么样的c++编译软件
2012-06-22 02:39
大笑的蚂蚁
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-6-9
得分:0 
回复 5楼 hellovfp
小问一下,你用什么样的编译软件呢
2012-06-22 15:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-372020-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.125251 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved