0$房天下问答|求编程十分简单一道题。输入正整数N。求N及其以下所有正整数之和。只要算法流程图$https://m.fang.com/ask/ask_1403136.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1403136
共1个回答
-
-
-
hyrm
丨Lv 0
基本程序流程就是1.定義一個變量R儲存結果,若所需語言需要則先將所有變量定義;2.輸入N,如有需要也可以先判斷輸入的是否數字;3.定義一遊標i,i一邊自減一邊加上R,並存在R中,用循環實現;4.輸出結果。附上圖和javascript代碼(如有需要我也可以給你提供c++、vb、delphi、asp、php等其他語言的代碼),是比較容易實現的。javascript代碼中加多一步,檢驗輸入的字符是否數字。<script language="javascript">var R=0;var N=prompt("輸入一個數",5);if(isDigit(N)){ i=N; while(i>0){ R=eval(R+i); //R累加i i--; //i自減 }//結束循環 alert("結果是:"+R);}else{ alert("輸入的不是數字。");}function isDigit(s){ var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false; return true;}</script>程序要再修改答案才能上傳,iask這設計也太爛了。不能多個附件。iask還真夠爛的,把程序上傳了,變成圖片不見了,唯有打包發上來。附件:test.rar
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功