C++编程,按题目要求
68.已知a、b、c为正数,且a>b>c,a+b+c<100,满足:1/a^2+1/b^2=1/c^2(1)共有多少组?(2)a+b+c最大的一组和最小的一组?69.求[...
68.已知a、b、c为正数,且a>b>c, a+b+c<100,满足:
1/a^2+1/b^2=1/c^2
(1)共有多少组?
(2)a+b+c最大的一组和最小的一组?
69.求 [700,800] 之间的素数之和是多少?共几个?
70.求 s=1/2+2/3+3/4+…+(n-1)/n,,求n=30与n=50时s的值(精确到小数点后两位)?
71.求出 [900, 1000] 间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?
已知:
f(0)=0;
f(1)=1;
f(n)=f(n-1)+f(n-2) (当n>=2时)。
求[1,5000]内f(n)为奇数的个数,其中最大的一个是多少?
72.有以下表达式:
3+3^2+3^3+…………+3^n
分别求当n=5,8,10时表达式的值。
73.已知某数列为:
f(0)=f(1)=1;
f(2)=0;
f(n)=f(n-1)-3f(n-2)+2f(n-3),(n>2)。
求f(0)到f(10)中的最大值和最小值,及值为0的个数。
74.能被19整除又能被31整除且末位不是奇数的四位数有几个?最小的一个是多少?
75.有一个分数序列:1/2,2/3,3/5,5/8,8/13,13/21。求:
(1)这个序列的前20项之和;
(2)第15项的值。
76.所有能被13整除又能被17整除且末位不是偶数的三位数有几个?最大的一个?
77.有一个7层灯塔,每层所点灯数都等于该层上一层的两倍,灯的总数是381盏,求:塔底灯数?第几层的灯数为48?
QQ635773779,答案请发邮箱里,谢谢了,分少了可以加,急用,各位帮帮忙吧 展开
1/a^2+1/b^2=1/c^2
(1)共有多少组?
(2)a+b+c最大的一组和最小的一组?
69.求 [700,800] 之间的素数之和是多少?共几个?
70.求 s=1/2+2/3+3/4+…+(n-1)/n,,求n=30与n=50时s的值(精确到小数点后两位)?
71.求出 [900, 1000] 间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?
已知:
f(0)=0;
f(1)=1;
f(n)=f(n-1)+f(n-2) (当n>=2时)。
求[1,5000]内f(n)为奇数的个数,其中最大的一个是多少?
72.有以下表达式:
3+3^2+3^3+…………+3^n
分别求当n=5,8,10时表达式的值。
73.已知某数列为:
f(0)=f(1)=1;
f(2)=0;
f(n)=f(n-1)-3f(n-2)+2f(n-3),(n>2)。
求f(0)到f(10)中的最大值和最小值,及值为0的个数。
74.能被19整除又能被31整除且末位不是奇数的四位数有几个?最小的一个是多少?
75.有一个分数序列:1/2,2/3,3/5,5/8,8/13,13/21。求:
(1)这个序列的前20项之和;
(2)第15项的值。
76.所有能被13整除又能被17整除且末位不是偶数的三位数有几个?最大的一个?
77.有一个7层灯塔,每层所点灯数都等于该层上一层的两倍,灯的总数是381盏,求:塔底灯数?第几层的灯数为48?
QQ635773779,答案请发邮箱里,谢谢了,分少了可以加,急用,各位帮帮忙吧 展开
展开全部
68.
#include<iostream>
using namespace std;
void main()
{
int a,b,c,i=0,max=0,min=100;
for(c=1;c<100;c++)
for(b=c+1;b<100;b++)
for(a=b+1;a<100;a++)
{
if(a+b+c<100&&1/(float)(a*a)+1/(float)(b*b)==1/(float)(c*c))
{
i++;
if(max<a+b+c) max=a+b+c;
if(min>a+b+c) min=a+b+c;
cout<<i<<"."<<a<<ends<<b<<ends<<c<<endl;
}
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
}
69.
#include<iostream>
using namespace std;
void main()
{
int n,i,sum=0,count=0;
for(n=700;n<=800;n++)
{
for(i=2;i<n;i++) if(n%i==0) break;
if(i>=n)
{
sum+=n;
count++;
cout<<count<<"."<<n<<endl;
}
}
cout<<"sum="<<sum<<endl;
}
70.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int n,w;
cout<<"n=";
cin>>n;
float s=0.00,i;
for(i=2.00;i<=n;i++) s+=(i-1.00)/i;
float m=s;
for(w=0;m>=1;m=m/10,w++);
cout<<setiosflags(ios::showpoint)<<setprecision(w+2)<<s<<endl;
}
71.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int n,min=1000,ou=0;
for(n=900;n<=1000;n++)
{
int count=0;
for(int i=2;i<n;i++) if(n%i==0) count++;
if(count!=0&&count%2==0)
{
ou++;
cout<<ou<<"."<<n<<endl;
if(n<min) min=n;
}
}
cout<<"min="<<min<<endl;
}
#include<iostream>
#include<iomanip>
using namespace std;
int f(int);
void main()
{
int i,fn=0,max=0,count=0;
for(i=1;;i++)
{
fn=f(i);
if(fn>5000) break;
if(fn%2!=0)
{
count++;
cout<<count<<"."<<fn<<endl;
if(max<fn) max=fn;
}
}
cout<<"max="<<max<<endl;
}
int f(int n)
{
if(n==0) return 0;
else if(n==1) return 1;
else return f(n-1)+f(n-2);
}
72.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int m=3,n;
long sum=0;
cout<<"n=";
cin>>n;
for(int i=1;i<=n;i++) sum=sum*m+m;
cout<<"sum="<<sum<<endl;
}
73.
#include<iostream>
using namespace std;
int f(int);
void main()
{
int max=0,min=0,nzero=0,fn;
for(int n=0;n<=10;n++)
{
fn=f(n);
cout<<"f("<<n<<")="<<fn<<endl;
if(max<fn) max=fn;
if(min>fn) min=fn;
if(fn==0) nzero++;
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
cout<<"nzero="<<nzero<<endl;
}
int f(int n)
{
if(n==0||n==1) return 1;
else if(n==2) return 0;
else return f(n-1)-3*f(n-2)+2*f(n-3);
}
74.
#include<iostream>
using namespace std;
void main()
{
int n,min=9999,count=0;
for(n=1000;n<=9999;n++)
if(n%19==0&&n%31==0&&n%2==0)
{
count++;
cout<<count<<"."<<n<<endl;
if(min>n) min=n;
}
cout<<"min="<<min<<endl;
}
75.
#include<iostream>
using namespace std;
float a(int);
float b(int);
void main()
{
int n;
cout<<"n=";
cin>>n;
float sum=0,fn;
for(int i=1;i<=n;i++)
{
fn=a(i)/b(i);
cout<<"f("<<i<<")="<<fn<<endl;
sum+=fn;
}
cout<<"sum("<<n<<")="<<sum<<endl;
}
float a(int n)
{
if(n==1) return 1;
else if(n>1) return b(n-1);
}
float b(int n)
{
if(n==1) return 2;
else if(n>1) return a(n-1)+b(n-1);
}
76.
#include<iostream>
using namespace std;
void main()
{
int n,max=100,count=0;
for(n=100;n<=999;n++)
if(n%13==0&&n%17==0&&n%2!=0)
{
count++;
cout<<count<<"."<<n<<endl;
if(max<n) max=n;
}
cout<<"max="<<max<<endl;
}
77.
#include<iostream>
using namespace std;
int f(int,int);
void main()
{
for(int m=1;m<381;m++)
{
int sum=0,fn,fl[7];
for(int i=7;i>0;i--)
{
fn=f(i,m);
fl[i-1]=fn;
sum+=fn;
}
if(sum==381)
{
for(int i=6;i>=0;i--) cout<<"第"<<i+1<<"层:"<<fl[i]<<endl;
}
}
}
int f(int n,int m)
{
if(n==7) return m;
if(n<7) return f(n+1,m)*2;
}
#include<iostream>
using namespace std;
void main()
{
int a,b,c,i=0,max=0,min=100;
for(c=1;c<100;c++)
for(b=c+1;b<100;b++)
for(a=b+1;a<100;a++)
{
if(a+b+c<100&&1/(float)(a*a)+1/(float)(b*b)==1/(float)(c*c))
{
i++;
if(max<a+b+c) max=a+b+c;
if(min>a+b+c) min=a+b+c;
cout<<i<<"."<<a<<ends<<b<<ends<<c<<endl;
}
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
}
69.
#include<iostream>
using namespace std;
void main()
{
int n,i,sum=0,count=0;
for(n=700;n<=800;n++)
{
for(i=2;i<n;i++) if(n%i==0) break;
if(i>=n)
{
sum+=n;
count++;
cout<<count<<"."<<n<<endl;
}
}
cout<<"sum="<<sum<<endl;
}
70.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int n,w;
cout<<"n=";
cin>>n;
float s=0.00,i;
for(i=2.00;i<=n;i++) s+=(i-1.00)/i;
float m=s;
for(w=0;m>=1;m=m/10,w++);
cout<<setiosflags(ios::showpoint)<<setprecision(w+2)<<s<<endl;
}
71.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int n,min=1000,ou=0;
for(n=900;n<=1000;n++)
{
int count=0;
for(int i=2;i<n;i++) if(n%i==0) count++;
if(count!=0&&count%2==0)
{
ou++;
cout<<ou<<"."<<n<<endl;
if(n<min) min=n;
}
}
cout<<"min="<<min<<endl;
}
#include<iostream>
#include<iomanip>
using namespace std;
int f(int);
void main()
{
int i,fn=0,max=0,count=0;
for(i=1;;i++)
{
fn=f(i);
if(fn>5000) break;
if(fn%2!=0)
{
count++;
cout<<count<<"."<<fn<<endl;
if(max<fn) max=fn;
}
}
cout<<"max="<<max<<endl;
}
int f(int n)
{
if(n==0) return 0;
else if(n==1) return 1;
else return f(n-1)+f(n-2);
}
72.
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int m=3,n;
long sum=0;
cout<<"n=";
cin>>n;
for(int i=1;i<=n;i++) sum=sum*m+m;
cout<<"sum="<<sum<<endl;
}
73.
#include<iostream>
using namespace std;
int f(int);
void main()
{
int max=0,min=0,nzero=0,fn;
for(int n=0;n<=10;n++)
{
fn=f(n);
cout<<"f("<<n<<")="<<fn<<endl;
if(max<fn) max=fn;
if(min>fn) min=fn;
if(fn==0) nzero++;
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
cout<<"nzero="<<nzero<<endl;
}
int f(int n)
{
if(n==0||n==1) return 1;
else if(n==2) return 0;
else return f(n-1)-3*f(n-2)+2*f(n-3);
}
74.
#include<iostream>
using namespace std;
void main()
{
int n,min=9999,count=0;
for(n=1000;n<=9999;n++)
if(n%19==0&&n%31==0&&n%2==0)
{
count++;
cout<<count<<"."<<n<<endl;
if(min>n) min=n;
}
cout<<"min="<<min<<endl;
}
75.
#include<iostream>
using namespace std;
float a(int);
float b(int);
void main()
{
int n;
cout<<"n=";
cin>>n;
float sum=0,fn;
for(int i=1;i<=n;i++)
{
fn=a(i)/b(i);
cout<<"f("<<i<<")="<<fn<<endl;
sum+=fn;
}
cout<<"sum("<<n<<")="<<sum<<endl;
}
float a(int n)
{
if(n==1) return 1;
else if(n>1) return b(n-1);
}
float b(int n)
{
if(n==1) return 2;
else if(n>1) return a(n-1)+b(n-1);
}
76.
#include<iostream>
using namespace std;
void main()
{
int n,max=100,count=0;
for(n=100;n<=999;n++)
if(n%13==0&&n%17==0&&n%2!=0)
{
count++;
cout<<count<<"."<<n<<endl;
if(max<n) max=n;
}
cout<<"max="<<max<<endl;
}
77.
#include<iostream>
using namespace std;
int f(int,int);
void main()
{
for(int m=1;m<381;m++)
{
int sum=0,fn,fl[7];
for(int i=7;i>0;i--)
{
fn=f(i,m);
fl[i-1]=fn;
sum+=fn;
}
if(sum==381)
{
for(int i=6;i>=0;i--) cout<<"第"<<i+1<<"层:"<<fl[i]<<endl;
}
}
}
int f(int n,int m)
{
if(n==7) return m;
if(n<7) return f(n+1,m)*2;
}
展开全部
先给你69题得答案吧:
main()
{
int prime (int);
int i, n=0;
for(i=700;i<=800;i++)
{
if(prime(i))
{
printf("%d ",i);
n++;
}
}
printf("\n[700,800]之间的素数为: %d\n",n);
}
int prime(int m)
{
int flag =1,j;
for(j=2;j<=m/2&&flag==1;j++)
if(m%j==0)
flag=0;
return(flag);
}
我级数低 传不了答案截图。
答案是:701 709 719 727 733 739 743 751 757 761 769 773 787 797
[700, 800]之间的素数个数为: 14
main()
{
int prime (int);
int i, n=0;
for(i=700;i<=800;i++)
{
if(prime(i))
{
printf("%d ",i);
n++;
}
}
printf("\n[700,800]之间的素数为: %d\n",n);
}
int prime(int m)
{
int flag =1,j;
for(j=2;j<=m/2&&flag==1;j++)
if(m%j==0)
flag=0;
return(flag);
}
我级数低 传不了答案截图。
答案是:701 709 719 727 733 739 743 751 757 761 769 773 787 797
[700, 800]之间的素数个数为: 14
追问
还有其他的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,我先标记下,考完试回来晚上做,明天发代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太少,第82层
追问
什么太少,分少可以加啊,麻烦帮忙
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哇 那么多 是作业吧
追问
是啊,哥们,帮一下忙啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询