用C++编个简单的入门程序怎么编?

问题1
要求:用户从键盘输入2个数(可以是整数,也可以是小数),然后相加,相乘,相除,取余.然后输出结果!(要求小数保留2位).

问题2
要求:用户从键盘输入一个数,分别与0~~~10相乘!
然后输出结果为:比如输入5:
5*1=5 .......

请教高手!
我用的是C++6.0
你说的这种不行啊!

---------vc6.0测试通过---修正如下-----------
第一个:
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
double rhs,lhs;
cout<<"请输入两个数,以空格隔开."<<endl;
cin>>rhs>>lhs;
cout<<setprecision(10)<<rhs<<" + "<<lhs<<" = "<<setprecision(2)<<fixed<<rhs+lhs<<endl;
cout<<setprecision(10)<<rhs<<" - "<<lhs<<" = "<<setprecision(2)<<fixed<<rhs-lhs<<endl;
cout<<setprecision(10)<<rhs<<" * "<<lhs<<" = "<<setprecision(2)<<fixed<<rhs*lhs<<endl;
cout<<setprecision(10)<<rhs<<" / "<<lhs<<" = "<<setprecision(2)<<fixed<<rhs/lhs<<endl;
//取模时会将你的数向下取整数。
cout<<(int)rhs<<" % "<<(int)lhs<<" = "<<(int)rhs%(int)lhs<<endl;//因为取余的操作数必需为整数。所以要强制转换。
return 0;
}

第二个:
#include <iostream>
using namespace std;

int main()
{
int rhs;
cout<<"请输入一个数."<<endl;
cin>>rhs;
for(int i=0;i<11;++i)
cout<<rhs<<" * "<<i<<" = "<<rhs*i<<endl;
return 0;
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网