タイトル説明
入力形式
ノー
出力フォーマット
ノー
問題の意味の翻訳
一緒に整数順次書き込ま前者N(N <= 10000):12345678910111213141516 ......何回登場方法0-9カウント。
サンプル入力と出力
ノー
コードは以下の通りであります:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream>
#include<cstdio>
#include <algorithm>
#include<map>
#include<sstream>
using namespace std;
#pragma warning(disable:4996)
#pragma warning(disable:6031)
int main()
{
int Count[13];
int n;
cin >> n;
while (n--)
{
memset(Count, 0, sizeof(Count));
int ans;
cin >> ans;
for (int i = 1; i <= ans; i++)
{
string s;
stringstream sliu;//流stringstream
sliu << i;//数字转化成流
sliu >> s;//流转化成字符串
for (int j = 0; j < s.length(); j++)
{
Count[s[j] - '0']++;
}
}
for (int i = 0; i <= 9; i++)
{
printf("%d%c", Count[i],i==9?'\n':' ');
}
//printf("\n");
}
return 0;
}