用c語言,輸入一個整數,驗證尼科梅徹斯定理
1 回答

幕布斯9487442
TA貢獻11條經驗 獲得超11個贊
#include<stdio.h>
int main()
{
int a,b,c,d;
printf("Please enter a number:");
scanf("%d",&a); /*輸入整數*/
b=a*a*a; /*求整數的三次方*/
printf("%d*%d*%d=%d=",a,a,a,b);
for(d=0,c=0;c<a;c++) /*輸出數列,首項為a*a-a+1,等差值為2*/
{
d+=a*a-a+1+c*2; /*求數列的前a項的和*/
printf(c?"+%d":"%d",a*a-a+1+c*2);
}
if(d==b)printf(" Y "); /*若條件滿足則輸出“Y”*/
else printf(" N "); /*否則輸出“N”*/
}
- 1 回答
- 0 關注
- 1923 瀏覽
添加回答
舉報
0/150
提交
取消