C-ohjelmia kysytään haastattelussa usein. Näitä ohjelmia voidaan kysyä perusasioista, taulukosta, merkkijonosta, osoittimesta, linkitetystä listasta, tiedostojen käsittelystä jne. Katsotaanpa luetteloa c-ohjelmista.
1) Fibonacci-sarja
Kirjoita c-ohjelma fibonacci-sarjan tulostamiseksi ilman rekursiota ja rekursiota.
Syöte: 10
Lähtö: 0 1 1 2 3 5 8 13 21 34
2) Alkuluku
Kirjoita c-ohjelma alkuluvun tarkistamiseksi.
Syöte: 44
Lähtö: ei alkuluku
Syöte: 7
Lähtö: alkuluku
java taulukon merkkijono
3) Palindromi numero
Kirjoita c-ohjelma tarkistaaksesi palindrominumeron.
Syöte: 329
Lähtö: ei palindrominumero
Syöte: 12321
Lähtö: palindrominumero
4) Factorial
Kirjoita c-ohjelma, joka tulostaa luvun kertoimen.
Syöte: 5
Lähtö: 120
Syöte: 6
Lähtö: 720
kakka
5) Armstrongin numero
Kirjoita c-ohjelma tarkistaaksesi armstrong-luvun.
Syöte: 153
Lähtö: armstrong
Syöte: 22
Lähtö: ei armstrong
6) Numeroiden summa
Kirjoita c-ohjelma, joka tulostaa numeroiden summan.
Syöte: 2. 3. 4
Lähtö: 9
Syöte: 12345
Lähtö: viisitoista
7) Käänteinen numero
Kirjoita c-ohjelma, joka kääntää annetun luvun.
alimerkkijonoindeksi sql:ssä
Syöte: 123
Lähtö: 321
8) Vaihda kaksi numeroa ilman kolmatta muuttujaa
Kirjoita c-ohjelma kahden luvun vaihtamiseksi ilman kolmatta muuttujaa.
Syöte: a = 10 b = 20
ovat malliesimerkkejä
Lähtö: a = 20 b = 10
9) Tulosta 'hei' käyttämättä puolipistettä
Kirjoita c-ohjelma, joka tulostaa 'hei' käyttämättä puolipistettä
10) Kokoonpanoohjelma C-kielellä
Kirjoita c-ohjelma kahden numeron lisäämiseksi kokoonpanokoodilla.
11) C Ohjelma ilman main()-funktiota
Kirjoita c-ohjelma, joka tulostaa 'Hei' ilman main()-funktiota.
12) Matriisin kertolasku
Kirjoita c-ohjelma, joka tulostaa 2 matriisin kertolaskua.
Syöte:
first matrix elements: 1 1 1 2 2 2 3 3 3 second matrix elements 1 1 1 2 2 2 3 3 3
Lähtö:
multiplication of the matrix: 6 6 6 12 12 12 18 18 18
13) Desimaalista binääriin
Kirjoita c-ohjelma, joka muuntaa desimaaliluvun binäärilukuksi.
Syöte: 5
Lähtö: 101
Syöte: kaksikymmentä
Lähtö: 10100
14) Aakkoskolmio
Kirjoita c-ohjelma aakkoskolmion tulostamiseksi.
Lähtö:
merkkijonojen ketjutus java
A ABA ABCBA ABCDCBA ABCDEDCBA
15) Numerokolmio
Kirjoita c-ohjelma numerokolmion tulostamiseksi.
Syöte: 7
Lähtö:
enter the range= 6 1 121 12321 1234321 123454321 12345654321
16) Fibonaccin kolmio
Kirjoita c-ohjelma Fibonaccin kolmion luomiseksi.
Syöte: 5
Lähtö:
1 1 1 1 1 2 1 1 2 3 1 1 2 3 5
17) Numero merkeissä
Kirjoita c-ohjelma lukujen muuntamiseksi merkeiksi.
Syöte: 5
Lähtö: viisi
Syöte: 203
Lähtö: kaksi nolla kolme