19/9/26今日工事.Linux C++

编程入门 行业动态 更新时间:2024-10-25 12:21:27

19/9/26今日<a href=https://www.elefans.com/category/jswz/34/1719910.html style=工事.Linux C++"/>

19/9/26今日工事.Linux C++

(1)输入十个整数,输出十个整数的和

#include <iostream>
#include <cstdlib>
using namespace std;//没有在for后面加花括号,导致一直出现最后一个输入的数与sum相加的情况
int main()
{int a, sum =4,i;cout << "Please input 10 number:\n";for(i=0;i<5;i++){cin >> a;sum =sum+a;}cout << sum << "\n";return 0;
}

(2)输入存款金额,输入年利率,金额精确到分,一年期满的本金和利息总额

//如何精确到分,两种方式,一种是数精确到小数点后两位,一种是输出时精确到小数点后两位

/*数精确到小数点后两位

double c;
c = ((double)(int)((a+0.005)*100))/100;

*/

/*输出时精确到小数点后两位

    float a = 5.666;
    //第一种方式,从根本改变输出流
     cout<<setiosflags(ios::fixed)<<setprecision(2)<<a<<endl;
     //第一种方式,常规型 
    cout<<setprecision(2)<<fixed<<a<<endl;    
    //第三种方式,全局整体型
    cout.precision(2);
    cout<<a<<endl;   */

#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;//double two precision
//<iomanip>
int main()
{double a,b,c,d,e;cout << "Please input your deposit amount"  << ".\n";cin >> a;c = ((double)(int)((a+0.005)*100))/100;cout <<  " Your deposit amount is "<<c<<"RMB\n";cout << "Please input your Annual interst rate\n";cin >> b;cout << " Your Annual interst rate "<< b <<"%\n";b = b / 100;d = c*b;cout << " Your Annual interst "<< d <<"RMB\n";e = c + d;e = ((double)(int)((e+0.005)*100))/100;cout << " Your money "<< e <<"RMB\n";return 0;
}

 

更多推荐

19/9/26今日工事.Linux C++

本文发布于:2024-03-08 05:07:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1719911.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工事   今日   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!