山东大学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) >=
阅读全文