关闭

step by step

478人阅读 评论(4) 收藏 举报

        这个题目本身的含义可能有很多种,在这里只想让自己脚踏实地的慢慢来,也是想自己能够专注于一件事情。

      虽然C++在若干年前就学过了,但据说要想学好VC++,还是要从基础学习,我不知道自己的基础有没有忘记,也不知道有没有过时。总之,是想慢慢来,向前人介绍的经验学习 :先从C++语言开始学。于是我想通过这个平台,把我的学习心得,与各位交流,并希望大家能够多多的批评指正,最好介绍一些在学习VC++过程中需要了解的知识和经典书籍给我。同样也记录自己的成长,我想,学什么都不晚吧!总有一天我会找到自己的位置!

       首先看的书是钱能的C++程序设计教程。

      现在看完第二章了。

       把习题都做了,用VC6.0编译的,cpp文件的开头都用一个了:

//=======================================================
//helloworld.cpp
//第二章程序
//=======================================================

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
//--------------------------------------------------------
int main()
{

}

以下的每个函数都写在函数体里面,都运行通过了:)。

1.用for编的计算级数的1+x- x2 /2!+ x3 /3!-...(-1)n+1  xn  /n!,其中每一项为x的n次方项。

//2.1-----------------------------------------------------
cout<<"输入数字:/n";
double x;
cin>>x;
double mo=1,son=1;
double dom=1.0000,sum=1;
for(int i=1,sign=1;fabs(dom)>1e-8;i++,sign*=-1){
son*=x;//分子
mo*=i;//分母
dom=sign*double(son)/double(mo);//子项
sum+=dom;//和项
cout<<son<<" "<<mo<<" "<<dom<<" "<<sum<<" "<<fabs(dom)<<endl;
}
cout<<x<<"的级数得"<<sum<<endl;

//--------------------------------------------------------
   不知道有没有人看,呵呵,不过还是写一下吧。书上写的abs函数是用于整型的,即abs()函数算出来的是整型数值,开始用的abs觉得不对劲,后来各项输出……查到:求浮点数的绝对值函数用fabs()。

   哈哈原来书上有一处的相似例子也是有误的。

还有1e-8,这个用法有点模糊,看来要到下一章学习了。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6295次
    • 积分:109
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:8条
    文章存档
    最新评论