プチコン3号 SmileBASIC コミュニティ投稿ねこはち neko800012014/12/24 07:30:468桁を越える数値を文字列に変換すると指数表記になって困ってたんだけど、無理矢理な解法を閃いた。もっとスマートな方法があれば教えてください。1そうだね 5返信プレイ済み2017/11/04 00:49:21に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿ねこはち neko800012014/12/24 7:35上のプログラムの実行結果です。最初はmodとfloorで上下を分離しようとしたけど、modに渡せる数値って正数型みたいでオーバーフローしちゃうのよね…。0そうだね プレイ済み2017/11/04 00:49:21に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿コータ[quota] W.D.WE2014/12/24 8:3215桁までなら出来そうです。 例) A=0 FOR I=1 TO 16 A=A*10+9 ? FORMAT$("%4D %16.0F",I,A) NEXT1そうだね プレイ済み2017/11/04 00:49:21に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ねこはち neko800012014/12/24 8:55出力を左寄せにしたくていろいろ試してたら、%-16.0Fでいけました! ありがとうございます!0そうだね プレイ済み2017/11/04 00:49:21に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ねこはち neko800012014/12/24 9:00っと、思ったら今度は右側に余計な余白が…。 どうしたものか。0そうだね プレイ済み2017/11/04 00:49:21に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ねこはち neko800012014/12/24 9:07%-.0Fで良かったみたい。 整数部を省略すれば余白が付かない!0そうだね プレイ済み2017/11/04 00:49:21に取得