c语言中有一组数1112233,如何判断有几种数,并且每种数有几个按照输入为1112233来看 ,输出为 3 ,3 2 2

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:09:52
c语言中有一组数1112233,如何判断有几种数,并且每种数有几个按照输入为1112233来看 ,输出为 3 ,3 2 2

c语言中有一组数1112233,如何判断有几种数,并且每种数有几个按照输入为1112233来看 ,输出为 3 ,3 2 2
c语言中有一组数1112233,如何判断有几种数,并且每种数有几个
按照输入为1112233来看 ,输出为 3 ,3 2 2

c语言中有一组数1112233,如何判断有几种数,并且每种数有几个按照输入为1112233来看 ,输出为 3 ,3 2 2
#include <stdio.h>
#include <map>
using namespace std;

int main()
{
\x09map<int, int> Word_count;
\x09char temp;
\x09scanf("%c",&temp);
\x09while ((temp >= 48)&&(temp <= 57))
\x09{
\x09\x09++Word_count[temp-'0'];
\x09\x09scanf("%c",&temp);
\x09}
\x09for (int i = 0; i != 10; ++i)
\x09{
\x09\x09printf("数字%d出现的次数为:%d\n",i,Word_count[i]);
\x09}
\x09system("pause");
\x09return 0;
}