Program C za štetje števila števk v celoštevilu

V tem primeru se boste naučili šteti število števk v celo število, ki ga je vnesel uporabnik.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja C:

  • C Operaterji programiranja
  • C medtem in pa … medtem ko Loop

Ta program od uporabnika vzame celo število in izračuna število števk. Na primer: če uporabnik vnese 2319, bo rezultat programa 4.

Program za štetje števila števk

 #include int main() ( long long n; int count = 0; printf("Enter an integer: "); scanf("%lld", &n); // iterate until n becomes 0 // remove last digit from n in each iteration // increase count by 1 in each iteration while (n != 0) ( n /= 10; // n = n/10 ++count; ) printf("Number of digits: %d", count); ) 

Izhod

 Vnesite celo število: 3452 Število številk: 4 

Celo število, ki ga vnese uporabnik, je shranjeno v spremenljivki n. Nato se whilezanka ponavlja, dokler testni izraz n! = 0ni ovrednoten z 0 (false).

  • Po prvi ponovitvi bo vrednost n 345 in countse poveča na 1.
  • Po drugi ponovitvi bo vrednost n 34, vrednost countse poveča na 2.
  • Po tretji ponovitvi bo vrednost n 3 in countse poveča na 3.
  • Po četrti ponovitvi bo vrednost n 0, vrednost countse poveča na 4.
  • Nato se testni izraz zanke oceni na false in zanka se konča.

Zanimive Članki...