第一题:
输入两个整数,求两个数之间所有偶数的和(含这两个数)
#include<iostream>
using namespace std;
int main(){
int a,b,sum = 0;
cin>>a>>b;
if(a > b){
int temp = a;
a = b;
b = temp;
}
for(int i = a; i <= b; i++){
if(i % 2 == 0){
sum += i;
}
}
cout<<sum<<endl;
return 0;
}
第二题:
输入一个数n,计算 1+2*2+…+n*n
#include<iostream>
using namespace std;
int main(){
int n, sum = 0;
cin>>n;
for(int i = 1; i <= n; i++){
sum += i*i;
}
cout<<sum<<endl;
return 0;
}
第三题:
迭代法求平方根。
求平方根的迭代公式为: a[n+1]=1/2(a[n]+X/a[n])。
要求前后两次求出的得差的绝对值少于0.00001。
#include<iostream>
#include<math.h>
using namespace std;
int main(){
double n, x1, x2;
cin>>n;
x2 =