• Source
    1. #include<stdio.h>
    2. int main()
    3. {
    4. int arr[10000],a,b,c,d,e,f,g,h,i,j,J,k,l,m,n,o,p,t,N;
    5. scanf("%d",&t);
    6. while(t--)
    7. {
    8. scanf("%d",&N);
    9. a=0;
    10. b=0;
    11. c=0;
    12. d=0;
    13. e=0;
    14. f=0;
    15. g=0;
    16. h=0;
    17. j=0;
    18. J=0;
    19. for(i=1; i<=N; i++)
    20. {
    21. arr[i]=i;
    22. if(arr[i]==0)
    23. {
    24. a++;
    25. }
    26. else if(arr[i]==1)
    27. {
    28. b++;
    29. }
    30. else if(arr[i]==2)
    31. {
    32. c++;
    33. }
    34. else if(arr[i]==3)
    35. {
    36. d++;
    37. }
    38. else if(arr[i]==4)
    39. {
    40. e++;
    41. }
    42. else if(arr[i]==5)
    43. {
    44. f++;
    45. }
    46. else if(arr[i]==6)
    47. {
    48. g++;
    49. }
    50. else if(arr[i]==7)
    51. {
    52. h++;
    53. }
    54. else if(arr[i]==8)
    55. {
    56. j++;
    57. }
    58. else if(arr[i]==9)
    59. {
    60. J++;
    61. }
    62. }
    63. for(i=10; i<=N; i++)
    64. {
    65. if(arr[i]>9)
    66. {
    67. k=arr[i]%10;
    68. if(k==0)
    69. {
    70. a++;
    71. }
    72. else if(k==1)
    73. {
    74. b++;
    75. }
    76. else if(k==2)
    77. {
    78. c++;
    79. }
    80. else if(k==3)
    81. {
    82. d++;
    83. }
    84. else if(k==4)
    85. {
    86. e++;
    87. }
    88. else if(k==5)
    89. {
    90. f++;
    91. }
    92. else if(k==6)
    93. {
    94. g++;
    95. }
    96. else if(k==7)
    97. {
    98. h++;
    99. }
    100. else if(k==8)
    101. {
    102. j++;
    103. }
    104. else if(k==9)
    105. {
    106. J++;
    107. }
    108. l=arr[i]/10;
    109. if(l==0)
    110. {
    111. a++;
    112. }
    113. else if(l==1)
    114. {
    115. b++;
    116. }
    117. else if(l==2)
    118. {
    119. c++;
    120. }
    121. else if(l==3)
    122. {
    123. d++;
    124. }
    125. else if(l==4)
    126. {
    127. e++;
    128. }
    129. else if(l==5)
    130. {
    131. f++;
    132. }
    133. else if(l==6)
    134. {
    135. g++;
    136. }
    137. else if(l==7)
    138. {
    139. h++;
    140. }
    141. else if(l==8)
    142. {
    143. j++;
    144. }
    145. else if(l==9)
    146. {
    147. J++;
    148. }
    149. if(l>9)
    150. {
    151. m=l%10;
    152. if(m==0)
    153. {
    154. a++;
    155. }
    156. else if(m==1)
    157. {
    158. b++;
    159. }
    160. else if(m==2)
    161. {
    162. c++;
    163. }
    164. else if(m==3)
    165. {
    166. d++;
    167. }
    168. else if(m==4)
    169. {
    170. e++;
    171. }
    172. else if(m==5)
    173. {
    174. f++;
    175. }
    176. else if(m==6)
    177. {
    178. g++;
    179. }
    180. else if(m==7)
    181. {
    182. h++;
    183. }
    184. else if(m==8)
    185. {
    186. j++;
    187. }
    188. else if(m==9)
    189. {
    190. J++;
    191. }
    192. n=l/10;
    193. if(n==0)
    194. {
    195. a++;
    196. }
    197. else if(n==1)
    198. {
    199. b++;
    200. }
    201. else if(n==2)
    202. {
    203. c++;
    204. }
    205. else if(n==3)
    206. {
    207. d++;
    208. }
    209. else if(n==4)
    210. {
    211. e++;
    212. }
    213. else if(n==5)
    214. {
    215. f++;
    216. }
    217. else if(n==6)
    218. {
    219. g++;
    220. }
    221. else if(n==7)
    222. {
    223. h++;
    224. }
    225. else if(n==8)
    226. {
    227. j++;
    228. }
    229. else if(n==9)
    230. {
    231. J++;
    232. }
    233. if(n>9)
    234. {
    235. o=n%10;
    236. if(o==0)
    237. {
    238. a++;
    239. }
    240. else if(o==1)
    241. {
    242. b++;
    243. }
    244. else if(o==2)
    245. {
    246. c++;
    247. }
    248. else if(o==3)
    249. {
    250. d++;
    251. }
    252. else if(o==4)
    253. {
    254. e++;
    255. }
    256. else if(o==5)
    257. {
    258. f++;
    259. }
    260. else if(o==6)
    261. {
    262. g++;
    263. }
    264. else if(o==7)
    265. {
    266. h++;
    267. }
    268. else if(o==8)
    269. {
    270. j++;
    271. }
    272. else if(o==9)
    273. {
    274. J++;
    275. }
    276. p=n/10;
    277. if(p==0)
    278. {
    279. a++;
    280. }
    281. else if(p==1)
    282. {
    283. b++;
    284. }
    285. else if(p==2)
    286. {
    287. c++;
    288. }
    289. else if(p==3)
    290. {
    291. d++;
    292. }
    293. else if(p==4)
    294. {
    295. e++;
    296. }
    297. else if(p==5)
    298. {
    299. f++;
    300. }
    301. else if(p==6)
    302. {
    303. g++;
    304. }
    305. else if(p==7)
    306. {
    307. h++;
    308. }
    309. else if(p==8)
    310. {
    311. j++;
    312. }
    313. else if(p==9)
    314. {
    315. J++;
    316. }
    317. }
    318. }
    319. }
    320. }
    321. printf("%d %d %d %d %d %d %d %d %d %d\n",a,b,c,d,e,f,g,h,j,J);
    322. }
    323. return 0;
    324. }