Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napíšete program v C na zobrazenie čísel od 0 9 spolu s reťazcom?

Existuje niekoľko prístupov na zobrazenie čísel 0-9 spolu s reťazcom v C. Tu sú tri príklady, z ktorých každý demonštruje inú techniku:

Metóda 1:Použitie slučky a `printf`

Toto je najpriamejší prístup. Na vytlačenie reťazca a čísla v každej iterácii používame `pre„ slučku na iterovanie cez čísla a `printf`.

`` C

#include

int main () {

char str [] ="number:"; // reťazec na zobrazenie

pre (int i =0; i <=9; i ++) {

printf ("%s%d \ n", str, i); // %s pre reťazec, %d pre celé číslo

}

návrat 0;

}

`` `

Metóda 2:Použitie poľa reťazcov

Táto metóda vopred buduje reťazce a potom ich vytlačí v slučke. Je menej efektívny pre malý rozsah, ako je 0-9, ale môže byť výhodné pre väčšie rozsahy alebo zložitejšie formátovanie reťazcov.

`` C

#include

#include

int main () {

Char Str [10] [20]; // pole na zadržiavanie 10 reťazcov (podľa potreby upravte veľkosť)

pre (int i =0; i <=9; i ++) {

sprintf (str [i], „číslo:%d“, i); // zostavte reťazec pomocou Sprintf

}

pre (int i =0; i <=9; i ++) {

printf ("%s \ n", str [i]);

}

návrat 0;

}

`` `

Metóda 3:Použitie `snprintf` pre lepšiu bezpečnosť (odporúčané)

„SNPrintf` je bezpečnejší ako` sprintf`, pretože zabraňuje pretečeniu vyrovnávacej pamäte obmedzením počtu napísaných znakov. To je rozhodujúce pre vyhýbanie sa bezpečnostným zraniteľnostiam.

`` C

#include

#include

int main () {

char str. [50]; // Väčší nárazník na prispôsobenie potenciálu dlhších reťazcov.

pre (int i =0; i <=9; i ++) {

snprintf (Str, sizeof (str), „číslo:%d“, i); // Formátovanie bezpečného reťazca

printf ("%s \ n", str);

}

návrat 0;

}

`` `

Všetky tri metódy dosahujú rovnaký výsledok:Zobrazenie „Číslo:0“, „Číslo:1“, ..., „Číslo:9“ na konzole. Metóda 3, s použitím `SNPrintf`, sa všeobecne uprednostňuje pre svoju zvýšenú bezpečnosť a odporúča sa pre výrobný kód. Vyberte metódu, ktorá najlepšie vyhovuje vášmu štýlu porozumenia a kódovania, ale uprednostňujeme bezpečnosť. Nezabudnite zostaviť a spustiť kód pomocou kompilátora C (napríklad GCC alebo Clang). Napríklad na zostavenie pomocou GCC:`gcc your_file_name.c -o your_program_name` a potom ho spustite s`./Your_program_name`.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené