该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
using namespace std;
int countNum(int number,int digit);
int main(){
int num=1234567589;
cout<
for (int i=0;i<10;i++)
{
couti<
}//for is over
return 0;
}
int countNum(int n,int dig){
int s=0;
int number[10]={0};
do
{
s=n%10;
switch(s){
case 0: number[0]++;break;
case 1: number[1]++;break;
case 2: number[2]++;break;
case 3: number[3]++;break;
case 4: number[4]++;break;
case 5: number[5]++;break;
case 6: number[6]++;break;
case 7: number[7]++;break;
case 8: number[8]++;break;
case 9: number[9]++;break;
}
n/=10;
} while (n);//do-while is over
switch(dig){
case 0: dig=number[0];break;
case 1: dig=number[1];break;
case 2: dig=number[2];break;
case 3: dig=number[3];break;
case 4: dig=number[4];break;
case 5: dig=number[5];break;
case 6: dig=number[6];break;
case 7: dig=number[7];break;
case 8: dig=number[8];break;
case 9: dig=number[9];break;
}//switch is over
return dig;
}