您现在的位置是:首页 >综合 > 2023-08-06 21:27:31 来源:
C++编程求1+22+333+4444+的前N项和 N<=9帮忙看下下面这个程序有什么错误么谢谢
导读 大家好,我是小小根,我来为大家解答以上问题。C++编程求1+22+333+4444+的前N项和,N<=9帮忙看下下面这个程序有什么错误么谢谢很多人还不知...
大家好,我是小小根,我来为大家解答以上问题。C++编程求1+22+333+4444+的前N项和,N<=9帮忙看下下面这个程序有什么错误么谢谢很多人还不知道,现在让我们一起来看看吧!
1、程序本身是没有问题的,出错是因为某些编码不对,上面都是<(小于号)被转成了<(这是html小于号的编码)。
2、所以你的程序应为下面: #include "stdio.h" #include "stdlib.h" #include "math.h" main() { int n,i; long int w,s=0; int k=1; printf("请输入N的值(n<10)\n");//<改为< scanf("%d",&n);//<改为< while(k<=n) { w=0; for(i=0;i<k;i++)//<改为< { w+=(long int)pow(10,i)*k; } s+=w; k++; } printf("%d\n",s); system("pause"); return main(); }。
本文到此讲解完毕了,希望对大家有帮助。