100 by a

#include <iostream>\x0d
using namespace std;\x0d
\x0d
int i, j;\x0d
char num_base[10][6]\x09\x09= { "zero", "one",  "two", "three", "four", "five", "six", "seven", "eight", "nine"};\x09// \x82P\x82\xcc\x88\xca\x82\xcc\x83x\x81[\x83X /\x0d
char num_highbase[10][6]\x09= {     "",    "", "twen",  "thir",  "for",  "fif",    "",      "",  "eigh", ""};\x09\x09// \x82P\x82\xcc\x88\xca\x82\xc9[ty]\x82\xf0\x82\xc2\x82\xaf\x82\xe9\x82\xe0\x82\xcc\x82\xc6\x82\xcd\x88\xe1\x82\xa4\x82P\x82O\x82\xcc\x88\xca\x82\xcc\x83x\x81[\x83X /\x0d
char num_unique[4][15]\x09\x09= { "ten", "eleven", "twelve", "one hundred"};\x09\x09\x09\x09\x09\x09\x09\x09// \x82P\x93x\x82\xb5\x82\xa9\x8eg\x97p\x82\xb5\x82\xc8\x82\xa2\x95\xb6\x8e\x9a /\x0d
\x0d
int main()\x0d
{\x0d
\x09for(i = 0; i < 10; i++)\x0d
\x09{\x0d
\x09\x09for(j = 0; j < 10; j++)\x0d
\x09\x09{\x0d
\x09\x09\x09if(i == 0)\x0d
\x09\x09\x09{\x0d
\x09\x09\x09\x09cout << num_base[j] << endl;\x0d
\x09\x09\x09}\x0d
\x09\x09\x09else\x0d
\x09\x09\x09{\x0d
\x09\x09\x09\x09if(i == 1)\x0d
\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09switch(j)\x0d
\x09\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09\x09case 0:\x0d
\x09\x09\x09\x09\x09\x09case 1:\x0d
\x09\x09\x09\x09\x09\x09case 2:\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_unique[j] << endl;\x0d
\x09\x09\x09\x09\x09\x09\x09break;\x0d
\x0d
\x09\x09\x09\x09\x09\x09case 3:\x0d
\x09\x09\x09\x09\x09\x09case 5:\x0d
\x09\x09\x09\x09\x09\x09case 8:\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_highbase[j] << "teen" << endl;\x0d
\x09\x09\x09\x09\x09\x09\x09break;\x0d
\x0d
\x09\x09\x09\x09\x09\x09case 4:\x0d
\x09\x09\x09\x09\x09\x09case 6:\x0d
\x09\x09\x09\x09\x09\x09case 7:\x0d
\x09\x09\x09\x09\x09\x09case 9:\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_base[j] << "teen" << endl;\x0d
\x09\x09\x09\x09\x09\x09\x09break;\x0d
\x09\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09else if(i == 2 || i == 3 || i == 4 || i == 5 || i == 8)\x0d
\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09if(j == 0)\x0d
\x09\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_highbase[i] << "ty" << endl;\x0d
\x09\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09\x09else\x0d
\x09\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_highbase[i] << "ty " << num_base[j] << endl;\x0d
\x09\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09else\x0d
\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09if(j == 0)\x0d
\x09\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_base[i] << "ty" << endl;\x0d
\x09\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09\x09else\x0d
\x09\x09\x09\x09\x09{\x0d
\x09\x09\x09\x09\x09\x09\x09cout << num_base[i] << "ty " << num_base[j] << endl;\x0d
\x09\x09\x09\x09\x09}\x0d
\x09\x09\x09\x09}\x0d
\x09\x09\x09}\x0d
\x09\x09}\x0d
\x09}\x0d
\x09cout << num_unique[3] << endl;\x0d
}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page