Code:
void displayIntegerDigit( void ){
int Num0;
int Num1;
int Num2;
int Num3;
int Num4;
int Num5;
int Num6;
int Num7;
int Num8;
int Num9;
int NumExtract;
int NumberEntered;
int NxtNum;
printf("Enter a integer: ");
scanf( "%d", &NumberEntered );
while (NumberEntered != 0){
NumExtract = NumberEntered % 10;
NxtNum = (NumberEntered /= 10);
if(NumExtract == 0){
Num0++;
}
if(NumExtract == 1){
Num1++;
}
if(NumExtract == 2){
Num2++;
}
if(NumExtract == 3){
Num3++;
}
if(NumExtract == 4){
Num4++;
}
if(NumExtract == 5){
Num5++;
}
if(NumExtract == 6){
Num6++;
}
if(NumExtract == 7){
Num7++;
}
if(NumExtract == 8){
Num8++;
}
if(NumExtract == 9){
Num9++;
}
}
printf("\nThe counts of digits: ");
printf("\n0 %d", Num0);
printf("\n1 %d", Num1);
printf("\n2 %d", Num2);
printf("\n3 %d", Num3);
printf("\n4 %d", Num4);
printf("\n5 %d", Num5);
printf("\n6 %d", Num6);
printf("\n7 %d", Num7);
printf("\n8 %d", Num8);
printf("\n9 %d", Num9);
}
This is what I have so far... it's printing out weird things. I'm still working on it though.