山东大学23级强基班计算机导论第四次习题答案是什么?
摘要:T7.1 #include <iostream> using namespace std; int main() { int lower,upper; cin>&am
T7.1
#include <iostream>
using namespace std;
int main()
{
int lower,upper;
cin>>lower>>upper;
if(lower > upper || upper > 100 || lower <=0)
{
cout<<"Invalid.";
return 0;
}
cout<<"fahr celsius"<<endl;
for(int i = lower;i<=upper;i+=2)
{
printf("%d%6.1lf\n",i, 5.0 * (i - 32.0)/9.0);
}
}
T7.2
#include <iostream>
using namespace std;
int main()
{
int N;
cin>> N;
double sum = 0;
for(int i = 1; i<= N; i++)
sum+= 1.0 / i;
printf("sum = %.6lf",sum);
}
T7.3
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
double sum = 0;
for(int i = 1; i<= N*2 ; i += 2)
sum += 1.0 / i;
printf("sum = %.6lf",sum);
}
T7.4
#include <iostream>
using namespace std;
int main()
{
int N;
cin>> N;
double sum = 0;
for(int i = 1; i <= N ; i++)
{
if( (i & 1) == 1)
sum += (1.0 / (i * 3 -2));
else
sum -= (1.0 / (i * 3 -2));
}
printf("sum = %.3lf",sum);
}
T7.5
#include <iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
double sum =0;
for(int i=m;i<=n;i++)
{
sum += i*i + 1.0/i;
}
printf("sum = %.6lf",sum);
}
T7.6
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
double sum = 0;
for(int i = 1;i<=N;i++)
{
if ( (i & 1) == 1)
sum += i / ( 2*i -1.0);
else
sum -= i / ( 2 *i -1.0);
}
printf("%.3lf",sum);
}
T7.7
#include <iostream>
using namespace std;
int main()
{
double esp;
cin>> esp;
int cur = 1;
double sum =0;
do{
if( (cur & 1) == 1)
sum+=1.0/(cur * 3.0 -2.0);
else
sum-=1.0/(cur * 3.0 -2.0);
cur++;
} while(1.0/(cur * 3.0 -2.0) >=
