您現在的位置是:首頁 >綜合 > 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(); }。
本文到此講解完畢了,希望對大家有幫助。