⑴ c語言程序設計求一到一百的和加一到一百平方的和加一到十的倒數和
//程序未經調試,見諒
main()
{
float sum=0;
int i;
for(i=1;i<=100;i++)
{
sum+=i;
sum+=i*i;
}
for(i=1;i<=10;i++)
sum+=1.0/i;
printf("sum=%f";sum);
}
⑵ 急 !!!! 急 !! 急!跪求 從1開始計算奇數的平方倒數之和,要求最後一項剛好小於0.0001。 在線等
61.136.175.* 7樓
for(int i=1;i!=101;i+=2)
int sum+=i
2009-2-12 09:13 回復
116.77.140.* 8樓
//任意范圍,1~1萬也只要1秒多...
#include <iostream>
#include <vector>
#include <math.h>
using std::cin;
using std::cout;
using std::endl;
using std::vector;
bool GetAllPrimaryNumberInScope(int Scope, vector<int> &container)
{
if (2 > Scope)
{
return false;
}
container.push_back(2);
for (int start = 3; start < Scope; start+=2)
{
vector<int>::iterator theIterator;
bool availablePrimaryNumber = true;
for ( theIterator = container.begin(); theIterator != container.end(); theIterator++)
{
if (start == start / (*theIterator) * (*theIterator))
{
availablePrimaryNumber = false;
break;
}
}
if (true == availablePrimaryNumber)
{
container.push_back(start);
}
}
return true;
}
int main(void)
{
int scope;
vector<int> container;
cout << "Please input the scope that you want to find out all primary number:";
cin >> scope;
if (true == GetAllPrimaryNumberInScope(scope, container))
{
for (vector<int>::iterator theIterator = container.begin(); theIterator != container.end(); theIterator++)
{
cout << "Primary Number: " << *theIterator << endl;
}
}
return EXIT_SUCCESS;
⑶ c語言編程1到100的平方和
思路:定義一個函數求其平方數,接著for循環從1到100累加求和。
參考代碼:
#include"stdio.h"
intfun(intn){
returnn*n;
}
intmain()
{
inti,sum=0;
for(i=1;i<=100;i++)
sum+=fun(i);
printf("平方和為:%d ",sum);
}
/*
運行結果:
平方和為:338350
*/
⑷ 編程從鍵盤輸入一個自然數,求1到n所有自然數倒數之和
從鍵盤輸入一個自然數n,求1到n所有自然數倒數之和
是不是輸入 n
輸出
1+1/2+1/3+1/4++++++1/n;;
#include<stdio.h>
main(){
int n;
printf("輸入自然數n:");
scanf("%d",&n);
double result=0;
for(double i=1;i<=n;i++){
result+=1/i;
}
printf("%d",result);
}
⑸ 編程,從1開始計算出奇數的平方倒數之和,要求最後一項剛好小於0.0001
#include <iostream>
#define eps 0.0001
using namespace std;
int main()
{
double s=1.0; //累加初值 s = 1/1^2
int n=1;
double x=1.0;
do{
n+=2; // n = 3 ,5 ,7 ...
x=1.0/double(n*n); // x = 1/n^2
s+=x;
}while(x>eps); //判斷 1/n^2 < 0.0001 循環結束
cout << "S("<<n<<")="<<s<<endl;
cout << "最後一項 1/"<<n<<"^2 = "<<x<<endl;
}
⑹ 高分!請高人寫一個javascript程序「求1到10000之間個位是5的數的倒數的平方和」
第一種寫法,用數字
<html>
<head>
<script type="text/javascript">
function test(){
var sum=0;//結果
for(var i=1;i<=10000;i++){
if(i%10==5){//如果結尾是5
sum+=(1.0/i)*(1.0/i);//倒數的平方和
}
}
alert(sum);
}
</script>
</head>
<body onload="test()">
</body>
</html>
第二種寫法,用字元串
<html>
<head>
<script type="text/javascript">
function test(){
var sum=0;//結果
for(var i=1;i<=10000;i++){
var temp=i+"";//轉成字元串方便點
if(temp.substring(temp.length-1)=="5"){//如果結尾是5
temp=temp-0;//最簡單的轉數字方式
sum+=(1.0/temp)*(1.0/temp);//倒數的平方和
}
}
alert(sum);
}
</script>
</head>
<body onload="test()">
</body>
</html>
⑺ 在線等,以後補分!vb寫出源程序,題目:從1開始計算奇數的平方倒數之和,要求最後一項剛好小於0.0001
Private Sub Command1_Click()
Dim sum As Double, i As Integer
i = 1
Do While (1 / (i * i)) >= 0.0001
yy = 1 / (i * i)
sum = sum + yy
i = i + 2
Loop
Print sum
End Sub
⑻ C語言 求平方與倒數序列的部分和
代碼文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,m;
double s;
printf("Enter m & n(int 0<m<=n)... ");
if(scanf("%d%d",&m,&n)!=2 || m<1 || m>n || n>46340){
printf("Input error, exit... ");
return 0;
}
for(s=0;m<=n;s+=m*m+1.0/m++);
printf("sum = %f ",s);
return 0;
}
⑼ vb編程 輸入一個正整數N,求從1開始,前N個整數的倒數之和
完整程序代碼:
Sub xxx()
Dim n, i, s
n = InputBox("N=?")
s = 0
For i = 1 To n
s = s + 1 / i
Next i
MsgBox s
End Sub
例如輸入10,計算的結果是:2.92896825396825
⑽ C語言求平方的倒數之和
#include <stdio.h>
main()
{
int n,i;
float s;
s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s+(float)1/(i*i);
}
printf("%f",s);
getch();
}