输入一个整数a,计算a的平方,计算a的立方,输出a,a的平方以及a的三次方
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 06:19:19
#includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNumber(n/10);}sum+=n%10;retur
1023728481,因为:180=36×5=6²×5所以:当a与180的积是一个平方数时,a最小是5.
1260=2×630=2×3×210=2×3×3×70=2×3×3×2×35=6²×351260×A=6²×35×A=(6A)²A=35
46305=3×3×3×5×7×7×7,所以该数为3×5×7=105;答:a的最小值是105.
void main(){ int a[10],i,max,min,j=0,l=0; pr
#includeintmain(){inta,b;scanf("%d%d",&a,&b);printf("%d",a-b);return0;}
6305=5*13*97要使乘积是一个整数的平方,a的最小值应是5×13×97=6305,这个整数就是6305^2=39753025
A+B=n^2A+B^2=m^2m^2-n^2=B^2-B实验B,从小往大B=2m^2-n^2=2(m-n)(m+n)=2不可能有解因为m-n和m+n是同奇同偶,m^2-n^2要么是奇数,要么是4的倍
#includeintmain(){intx,y;while(scanf("%d%d",&x,&y)==2&&(x!=0||y!=0)){\x09printf("%d\n",x+y);}return0
#includeintfun(inta,intb){return(a+b)*(a+b);}intmain(){inta,b;scanf("%d\n%d",&a,&b);printf("%d\n",fu
需要明确一点,完全平方数的乘积还是完全平方数所以2520=4*9*70=4*9*7*2*5中,4和9已经是完全平方数,所以,需要乘的数最小的是7*2*5=70这样,2520*70=(2*3*7*2*5
46305=3*3*3*5*7*7*7,所以该数为3*5*7,即105
Subtest()Dimarr(1To3)AsIntegerDimiAsIntegerDimaAsInteger,bAsInteger,cAsIntegerDimxAsStringFori=1To3a
设a²-16a=b²,(b是整数),则a²-16a-b²=0,解此二次方程得a=8±√(8²+b²),根号下定是某整数m的平方,8²
(a-1)理由:a是正整数,所以与他接近的整数的平方必定是a+1或a-1然而,平方数越大.,之间差距越大,所以是a-1
inti,geshu=0,sum=0,a[100],aver;scanf("%d",&a[i]);for(i=0;i
(a+1)²或者(a-1)²
#includeintGcd(intM,intN){intRem;while(N>0){Rem=M%N;M=N;N=Rem;}returnM;}voidmain(){inta,b