Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik bruker du en C Program Slik kontrollerer Armstrong nummer
    En Armstrong nummeret er et helt tall som er det samme som summen av NTH krefter sine tall, der n er antall sifre. Et enkelt eksempel er fem . Det er ett siffer . 5 til makten til en er fem . Et mer sammensatt eksempel er 407 . Den har tre sifre. 4 til kraften av tre ( 64 ) pluss 0 til makten til 3 ( 0 ) pluss 7 til kraften av tre ( 343 ) er lik 407 . Slike beregninger er lett å beregne ved hjelp av et C-program . En enkel Microsoft Visual C + + program demonstrerer dette med bare noen få linjer med kode . Du trenger
    Microsoft Visual C + + 2010 Express
    Vis flere instruksjoner
    en

    Klikk på Windows "Start "-ikonet velg " Alle programmer " og deretter " Microsoft Visual Studio 2010 Express. " Klikk på " Microsoft Visual C + + 2010 Express. "
    2

    Klikk på "File "-menyen , og naviger til " New". Klikk på " Project" for å åpne det nye prosjektet dialogen.
    3

    Klikk " Win32 " i installerte maler trevisningen på venstre side av dialogboksen. Klikk " Win32 Console Application. " Skriv inn et navn for prosjektet (for eksempel " Armstrong ") i "Name : "-feltet mot bunnen av dialogboksen. Klikk "OK" for å åpne " Win32 Application Wizard" dialogboksen . Klikk "Finish". Selv om dette er en C + + prosjektet , er koden i neste trinn ren C.
    4

    Erstatt standard kode som vises i redigeringsprogrammet med følgende kode :

    # include " stdafx.h "

    # include

    # include

    # include
    < p> int main ( )

    {

    int x = 0 , y = 0 , sum = 0;

    int n, l;

    røye num [ 64 ];

    /* Be for en rekke * /

    printf (" Skriv inn et tall: ");

    scanf_s ( "% d" , & n ) ;

    /* Beregn antall siffer ved å gjøre

    /* det inn i en streng

    * /

    sprintf_s ( num , "% d " , n ) ;

    l = strlen ( num ) ;

    /* Beregn summen av l - th krefter sine tall * /

    y = n ;

    while ( y > 0 )

    {

    x = y % 10;

    sum = sum + ( int ) pow ( (float ) x , l ) ;

    y = y/10 ;

    }

    /* Er summen av kreftene den samme som den opprinnelige nummeret? * /

    if ( sum == n )

    printf ( "% d er en Armstrong nummer \\ n ". , n ) ;

    annet
    < p > printf ( "% d er ikke et Armstrong nummer \\ n ". , n ) ;

    return 0 ;

    }
    5

    Trykk " F7 " eller klikk på " Debug " menyen og "Build Solution " for å kompilere programmet og vise resultatet i Output -vinduet mot bunnen av Visual C + + : en

    ========== Bygg : 1 lyktes , mislyktes 0 , 0 up- to-date , hoppet 0 ==========
    p Hvis resultatet er " 0 lyktes " og deretter en rekke feil , sjekk koden du har angitt, og sikre at det er identisk med koden i trinn fire .
    6

    Trykk " Ctrl + F5 " for å kjøre programmet . Skriv inn et helt tall når en svart konsoll vises, og ber deg om å . Resultatet av beregningen vises.

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer Reality Factory Into XNA 
    ·Hvordan å kompilere et CPP på DOS 
    ·Hvor å Feilfri en Inndatabuffer i C + + 
    ·Hvordan sette den Gridview Datakey i Kode 
    ·Hvordan overstyre en Accessor metode i Objective- C 
    ·Definisjon av en Riser Card 
    ·Hvordan lage en Array i C som inneholder flere Strings 
    ·Hvordan slette en rad i DataGridView 
    ·Hvordan lage en Lydknapp i Xcode 
    ·Hvordan Telle funksjoner i C-kode 
      Anbefalte artikler
    ·Hvordan program med Microsoft Visual Basic 
    ·Hvordan analysere en tabulatorinndelte txt-fil i en lis…
    ·Hvordan bruke Python for å sjekke om en database eksis…
    ·Hva er meningen med en Data Flow Diagram 
    ·Hvordan Endre en Marquee Med JavaScript 
    ·Hvordan lage en SWF Close Button 
    ·Hvordan bruke Visual Basic Tilgang til Sortere data 
    ·Hvordan lage en CV med JavaScript Program 
    ·Hvordan oppdatere ODBC Records i VB6 
    ·Substring I CSH 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/