求助!!!
我的目的是写一个能自主运算平方和的程序,但是我发现我这个程序只是计算(n+1)*(n+1)的值与我计算1^2+2^2+3^3+...+n^n的目的相去甚远可我不知道问题在哪儿,求大佬帮解答一下 把代码也贴上来,你只贴图片,我们还得看着图片抄一遍代码#include <stdio.h>
int main(void)
{
int n,x,result;
result=0;
x=0;
printf("Do you konw the result of 1+2^2+3^2+...+n^2?\n");
printf("Now ,I can tell you !\n");
printf("Please enter n = ");
scanf("%d",&n);
while(x++<n);
{
result = x*x+result;
}
printf("The result is %d\n",result);
return 0;
}
~ 人造人 发表于 2019-10-5 14:47
把代码也贴上来,你只贴图片,我们还得看着图片抄一遍代码
代码粘贴出来啦{:5_109:} #include <stdio.h>
int main(void)
{
int n, x, result;
result = 0;
x = 0;
printf("Do you konw the result of 1+2^2+3^2+...+n^2?\n");
printf("Now ,I can tell you !\n");
printf("Please enter n = ");
scanf("%d", &n);
while(x <= n)
{
result = x * x + result;
++x;
}
printf("The result is %d\n", result);
return 0;
}
最好自己多调试调试吧
while 直接 加分号
这种错误不应该犯的 谢谢指点,傻了傻了,写了那么多遍还犯这种错误
页:
[1]