h版暮光之城3在线观看:对会c语言的来说很简单

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 17:57:44
其平方等于某两个正整数平方之和的正整数称为弦数。例如,由于:9+16=25, 因此5为弦数。求[121,930]之间:弦数的数目,最小弦数,最大弦数。

因为(121,930)<(11*11,31*31)
#include "stdio.h"
#include "math.h"
void main()
{
int i,j,count=0,min=930,max=0;
float temp;
for(i=11;i<=(11+31)/2;i++)
{
for(j=i;j<=31;j++)
{
temp=sqrt(i*i+j*j);
if(int(temp)==temp && (temp<=930 && temp>=121))
{
count++;
if(temp>max)max=temp;
if(temp<min)min=temp;
}
}
}
printf("Count=%d Min=%d Max=%d",count,min,max);
}

main()
{
int i,j,k1,k2,t;
for(i=1;i<100;i++)
{
for(j=1;j<i;j++)
{t=i*i+j*j;
if(t>120&&t<931)printf("%d\n",t);
}
getch();

}
}这个程序是我刚编出来的.运行起来可能出现老多数以致看不到最前面的数.只要把"\n"换成"\t";就差不多了.

最小弦数为11,最大弦数为30,弦数数目为20个.