int main() {
// 数値のフォーマット
write("%d, %f\n", 123, 3.1415926536); //=> 123, 3.142
// 文字列のフォーマット
write("Hello, %s!\n", "Alice"); //=> Hello, Alice!
// 文字幅の指定(左詰め)
write("|%-10sWorld|\n", "Hello"); //=> |Hello World|
// 文字幅の指定(中央揃え)
write("|%|10sWorld|\n", "Hello"); //=> | Hello World|
// 文字幅の指定(右詰め)
write("|%10sWorld|\n", "Hello"); //=> | HelloWorld|
// 符号と修飾子の使用
int n = 123456;
write("%+d, %0*d\n", n, 8, n); //=> +123456, 00123456
// 配列
write("%O\n", ({2,3,5,7,11}));
// ({ /* 5 elements */
// 2,
// 3,
// 5,
// 7,
// 11
// })
return 0;
}
aW50IG1haW4oKSB7CiAgICAvLyDmlbDlgKTjga7jg5Xjgqnjg7zjg57jg4Pjg4gKICAgIHdyaXRlKCIlZCwgJWZcbiIsIDEyMywgMy4xNDE1OTI2NTM2KTsgLy89PiAxMjMsIDMuMTQyCgogICAgLy8g5paH5a2X5YiX44Gu44OV44Kp44O844Oe44OD44OICiAgICB3cml0ZSgiSGVsbG8sICVzIVxuIiwgIkFsaWNlIik7ICAgICAgIC8vPT4gSGVsbG8sIEFsaWNlIQogICAgCiAgICAvLyDmloflrZfluYXjga7mjIflrpoo5bem6Kmw44KBKQogICAgd3JpdGUoInwlLTEwc1dvcmxkfFxuIiwgIkhlbGxvIik7ICAgICAgLy89PiB8SGVsbG8gICAgIFdvcmxkfAoKICAgIC8vIOaWh+Wtl+W5heOBruaMh+WumijkuK3lpK7mj4PjgYgpCiAgICB3cml0ZSgifCV8MTBzV29ybGR8XG4iLCAiSGVsbG8iKTsgICAgICAvLz0+IHwgIEhlbGxvICAgV29ybGR8CgogICAgLy8g5paH5a2X5bmF44Gu5oyH5a6aKOWPs+ipsOOCgSkKICAgIHdyaXRlKCJ8JTEwc1dvcmxkfFxuIiwgIkhlbGxvIik7ICAgICAgIC8vPT4gfCAgICAgSGVsbG9Xb3JsZHwKCiAgICAvLyDnrKblj7fjgajkv67po77lrZDjga7kvb/nlKgKICAgIGludCBuID0gMTIzNDU2OwogICAgd3JpdGUoIiUrZCwgJTAqZFxuIiwgbiwgOCwgbik7ICAgICAgICAgLy89PiArMTIzNDU2LCAwMDEyMzQ1NgoKICAgIC8vIOmFjeWIlwogICAgd3JpdGUoIiVPXG4iLCAoezIsMyw1LDcsMTF9KSk7CiAgICAvLyAoeyAvKiA1IGVsZW1lbnRzICovCiAgICAvLyAgICAgMiwKICAgIC8vICAgICAzLAogICAgLy8gICAgIDUsCiAgICAvLyAgICAgNywKICAgIC8vICAgICAxMQogICAgLy8gfSkKCiAgICByZXR1cm4gMDsKfQ==