In questo articolo, spiegheremo alcune sfide che i principianti devono affrontare durante la codifica in lingua C.
Alcune sfide di programmazione in C per i principianti
Discuteremo solo cinque sfide in questo articolo che i principianti devono affrontare durante la programmazione in C. Questi sono:
Ora mostreremo come fare tutti questi codici e come affrontare questi problemi se si verifica in un linguaggio di programmazione C.
Input/output diversi tipi di dati in c
Qui, stiamo mostrando come ottenere i dati dall'utente e come stampare quei dati. Stiamo ottenendo diversi tipi di dati dall'utente. Per la creazione del codice C, includiamo innanzitutto il file di intestazione, che è "stdio.H". Quindi abbiamo il "main ()" qui. Dopo questo, dichiariamo tre numeri che sono "num_1, num_2 e num_3". Il tipo di dati di "num_1" è "int" perché vogliamo inserire il numero intero lì.
Successivamente, utilizziamo il tipo di dati "float" con "NUM_2", quindi inseriremo il numero di galleggiamento qui. Inoltre, abbiamo usato il tipo di dati "doppio" per "NUM_3". Ora, i tipi di dati di tutti e tre i numeri sono diversi. Dopo questo, utilizziamo la "printf", che aiuta a stampare la linea sullo schermo. Di seguito, abbiamo utilizzato "scanf" e questo aiuterà a ottenere il valore dall'utente e salvare questo valore su quell'indirizzo che abbiamo fornito qui dopo aver posizionato il simbolo "&". La "%d" mostra che otteniamo il valore intero qui dall'utente e salviamo questo valore intero nella variabile "num_1".
Successivamente, stampiamo "Inseriamo un numero di galleggiamento" e quindi posizioniamo "scanf" in cui abbiamo scritto "%f", che aiuta a ottenere il numero di galleggiante dall'utente e risparmia anche a quella variabile il cui indirizzo siamo passati qui. Questo valore float verrà archiviato nella variabile "num_2". Allo stesso modo, otteniamo quindi il valore "doppio" dall'utente digitando "%LF" nell'istruzione "scanf" e salvandolo in "num_3". Dopo questo, stiamo stampando tutti i valori di diversi tipi di dati separatamente al di sotto di questo utilizzando la funzione "printf".
Dobbiamo compilare il codice C prima dell'esecuzione. Quando il codice viene compilato correttamente, allora eseguiamo quel codice. Dopo l'esecuzione, il seguente output rende sullo schermo. Qui, abbiamo input tre numeri di diversi tipi di dati e quindi stampato tutti i numeri.
Calcolo della somma usando loop in c
La seconda sfida è trovare la somma dei numeri utilizzando il ciclo nella programmazione C. Stiamo dichiarando tre variabili che sono "no, aggiungi e num" e anche, inizializziamo "Aggiungi" qui. Ora stiamo stampando "Inserisci il numero che si desidera aggiungere" e quindi posizionando il "scanf", che ottiene il numero dall'utente e lo salva nella variabile "no". Dopo questo, otteniamo numeri uno per uno dall'utente con l'aiuto del loop "per". Abbiamo utilizzato lo "scanf", che aiuta a ottenere valori dall'utente. Quindi, abbiamo usato l'operatore aritmetico "+" qui, il che aiuta ad aggiungere i valori che l'utente inserisce. Salviamo la somma di tutti i valori nella variabile "Aggiungi". Dopo questo, visualizziamo la somma qui sotto.
Inseriamo prima "3" perché vogliamo inserire tre numeri con l'aiuto di un ciclo e quindi aggiungere questi tre numeri. Sono mostrati i numeri che abbiamo inserito qui e la somma di questi tre numeri viene visualizzata anche in questo risultato.
Trovare il numero più grande usando la condizione in C
Ora stiamo trovando il numero più grande con l'aiuto della condizione "if" nella programmazione C. Abbiamo dichiarato quattro variabili qui, che sono "num_1, num_2, num_3 e il più grande". Riceviamo tre numeri dall'utente con l'aiuto di "scanf", e quindi abbiamo usato la condizione "if" qui. Mettiamo la condizione che il "num_1" sia maggiore di "num_2" e se è soddisfatto, allora ci muoviamo all'interno della condizione "if" in cui abbiamo posizionato un altro "if" o possiamo dire che "if" nidificato viene utilizzato qui. Quindi controlliamo se "num_1" è anche maggiore di "num_3".
Se è vero, allora nella variabile "più grande", il valore "num_1" viene salvato e se non è vero, il valore "num_3" viene salvato in questa variabile "più grande". Allo stesso modo, la prossima condizione nidificata "if" funziona e il valore più grande sarà archiviato nella variabile "più grande". Quindi stampiamo il valore più grande sullo schermo posizionandolo all'interno della "printf".
Qui, abbiamo inserito tre numeri casuali e la condizione "if" viene applicata a questi numeri, che trova il numero più grande tra questi tre numeri e mostra anche il numero più grande qui alla fine.
Creazione di array in C
Ora stiamo discutendo dell'array nella programmazione C. Per la creazione di un array intero, posizioniamo il tipo di dati "int", quindi è scritto il nome dell'array, che è "segni", e anche la dimensione dell'array "Marks", che è "5". In questo array inseriamo cinque numeri interi. Quindi dobbiamo stampare tutti i valori di questo array, quindi abbiamo utilizzato il ciclo "per" qui. Questo ciclo riceverà tutti i valori dell'array e la "printf" visualizzerà tutti i valori dell'array nella schermata di output.
L'array è mostrato in questa immagine che abbiamo creato nel codice C sopra.
Scambiare valori in c
Ora stiamo mostrando come scambiare i valori nella programmazione C. Dobbiamo dichiarare le variabili in C che dobbiamo utilizzare in questo programma. Abbiamo dichiarato "value_1, value_2 e temp_value" qui. Riceviamo solo due valori interi dall'utente, che abbiamo archiviato in "value_1 e value_2". Stampiamo entrambi i valori sullo schermo usando "printf". Quindi scambiamo questi valori con l'aiuto di "temp_value".
Salviamo innanzitutto il valore intero, che l'utente archivia in "value_1" in "temp_value". Quindi il numero che viene archiviato in "Value_2" viene scambiato e salvato in "Value_1". Inoltre, nel "valori_2", abbiamo salvato il valore che abbiamo memorizzato nel "temp_value". Ora, entrambi i valori sono scambiati e i nuovi valori scambiati verranno stampati sullo schermo perché abbiamo utilizzato di nuovo "printf".
Innanzitutto, mostra "33" e "98", come siamo entrati qui. Quindi scambiamo questi valori e i valori scambiati sono anche mostrati.
Conclusione
Abbiamo scritto "5 sfide di programmazione in C per principianti". Abbiamo spiegato l'ingresso/output in C usando "printf e scanf". Quindi abbiamo discusso "Calcolo della somma usando loop in C". Abbiamo anche spiegato "trovare il numero più grande in C usando la condizione if" e quindi "creare l'array in C". Dopo questo, abbiamo mostrato come "scambiare i valori nella programmazione C". Abbiamo eseguito i codici C qui e abbiamo anche mostrato questi codici e output in questo articolo. Queste sono alcune sfide di base per i principianti nel linguaggio di programmazione C.