C++ 几道基础题

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:10:25
#include<stdio.h>
void main()
{
double f;
printf("please enter f:\n");
scanf("%lf",&f);
printf("%lf\n",1foot=0.305meters);
}
上面那个是计算每1foot=0.305meters的,我是新手,我也不知道对不对

下面是计算一个LOOP的
1
12
123
1234
12345
123456

下面是写一个程序:
m(i)=1+1/2+1/3+1/4+……+1/i

下面是些一个程序,并且显示出来
i f(i)
………………
1 1.00
2 1.50
3 1.83
4 2.08
5 2.28
6 2.45
7 2.59
8 2.72
哦,忘了,最主要的是哪位能提供一本最基础的中文C++的书,我用的是VISUAL 2005,别提议让我换其他的软件,我是不得不用这个,我只学过一点PYTHON, 然后就学了C++,书是主要的 ,要电子版的啊

1. 计算每1foot=0.305meters的
#include<stdio.h>
void main()
{
double f;
printf("please enter f:\n");
scanf("%lf",&f);
printf("%lf meters\n",f*0.305);
}

2.计算一个LOOP的
#include<iostream>
using namespace std;
void main()
{
int i,j;

for(i=1;i<=6;i++)
{
for(j=1;j<=i;j++)
{
cout<<j;
}
cout<<endl;
}
}

3. 写一个程序:m(i)=1+1/2+1/3+1/4+……+1/i
#include<iostream>
using namespace std;
float m(int i)
{
float result=0.0;
int m;

for(m=1;m<=i;m++)
result += 1.0/m;

return result;
}

void main()
{
int i;
float ret;

cout<<"请输入i: ";
cin>>i;

ret=m(i);

cout<<"m("<<i<<") = "<&l