Cov txheej txheem:

Sandbox Project: BAC Xam Xaj thiab Txhais Lus: 6 Kauj Ruam
Sandbox Project: BAC Xam Xaj thiab Txhais Lus: 6 Kauj Ruam

Video: Sandbox Project: BAC Xam Xaj thiab Txhais Lus: 6 Kauj Ruam

Video: Sandbox Project: BAC Xam Xaj thiab Txhais Lus: 6 Kauj Ruam
Video: Cuckoo Install - Your Own Malware Sandbox! 2024, Hlis ntuj nqeg
Anonim
Sandbox Project: BAC Xam Xaj thiab Txhais Lus
Sandbox Project: BAC Xam Xaj thiab Txhais Lus

Los ntawm Haarika Gogineni, Hana Schlosser, thiab Benedict Uiseco

Hauv txoj haujlwm no, peb yuav sim suav Cov Ntshav Ntshav Dej Ntshav Qab Zib (BAC) raws tus naj npawb ntawm cov dej qab zib, qhov hnyav, thiab poj niam txiv neej. Tom qab tso tawm qhov suav BAC, peb yuav hais txog qhov cuam tshuam ntawm qib BAC tshwj xeeb ntawm cov kabmob loj hauv nruab nrog cev thiab lub cev hauv nws lub cev thiab nws lub cev. Peb tseem yuav rov npaj BAC los xam cov xuaj moos rau cov ncauj lus kom haus cawv thiab ua kom qaug cawv.

Kauj Ruam 1: Txheeb Tus naj npawb Cov Dej Haus (rau-lub voj)

Txheeb Tus Kheej Cov Dej Haus (rau-lub voj)
Txheeb Tus Kheej Cov Dej Haus (rau-lub voj)
  1. Pib txoj cai los ntawm kev siv "meej" thiab "clc" ua haujlwm kom tshem lub qhov rai hais kom ua thiab chaw ua haujlwm los ntawm kev ua haujlwm dhau los
  2. Siv lub luag haujlwm "nkag mus" luam tawm mus rau lub qhov rai hais kom ua, ua kom cov ncauj lus nkag mus rau tus lej ntawm cov dej haus sib txawv.
  3. Yog tias "NumberofDrinks" sib txawv ntau dua 1, siv "rau lub voj" kom hais kom nkag mus rau feem pua cov ntsiab lus cawv thiab ooj cawv nyob hauv txhua hom dej haus. Cov kev hloov pauv no yog tom qab siv los xam tag nrho kev haus cawv los ntawm cov ncauj lus.

Kauj Ruam 2: Txheeb Lwm Yam Txiaj Ntsig (tawm tswv yim, Yog/lwm yam)

Txhais Lwm Yam Kev Hloov (tawm tswv yim, Yog/lwm yam)
Txhais Lwm Yam Kev Hloov (tawm tswv yim, Yog/lwm yam)
  1. Siv qhov "nkag" ua haujlwm dua kom ua rau tus neeg nkag mus rau qhov hnyav (lbs) thiab pes tsawg teev dhau los txij li haus cawv; ob qho tib si cuam tshuam rau kev tawg ntawm cawv hauv cov ntshav.
  2. Siv qhov "nkag" ua haujlwm kom tso cai rau tus neeg nkag mus rau lawv tus txiv neej.
  3. Ntxiv qhov ua haujlwm nrog "yog/elseif" nqe lus muab qhov tshwj xeeb tas mus li rau txhua tus poj niam txiv neej. Txoj haujlwm "strcmp" sib piv qhov sib txawv rau txoj hlua, thiab yog tias qhov hloov pauv nkag mus tsis yog 'txiv neej' lossis 'poj niam' tsim "lwm yam" nqe lus uas ua rau yuam kev.

Teeb meem uas peb muaj: Ib qho ntawm cov teeb meem uas peb muaj yog thaum peb sim tsim cov laj thawj rau tus "poj niam txiv neej" sib txawv. Txoj cai yuav tsis ua haujlwm zoo yog tias peb sau "poj niam txiv neej =" txiv neej "" lossis "poj niam txiv neej = 'poj niam'"; nws yuav rov qab mus rau txiv neej txawm hais tias qhov ntawd yog poj niam txiv neej raug lossis tsis yog. Qhov teeb meem yog tias hauv "lwm qhov" nqe lus, nws tsis tuaj yeem muaj qhov sib txawv sib npaug ntawm txoj hlua. Raws li qhov tshwm sim peb yuav tsum rov kho qhov ua haujlwm rau "strcmp" - txoj hlua sib piv ua haujlwm - uas tso cai rau txoj cai kom ua tiav.

Kauj Ruam 3: Txheeb Tshwm Sim Los Xam BAC

Txhais ib qho Kev Sib Luag los Lej BAC
Txhais ib qho Kev Sib Luag los Lej BAC

Siv cov qauv pom hauv kev tshawb fawb txhawm rau txhim kho qhov sib npaug kom pom BAC muab cov kev hloov pauv tsim hauv cov kauj ruam dhau los

Kauj Ruam 4: Txhais qhov BAC rau hauv Cov txiaj ntsig tau tshwm sim ntawm tib neeg lub cev (yog/lwm yam)

Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
Txhais qhov BAC mus rau qhov tshwm sim tshwm sim ntawm tib neeg lub cev (yog/lwm yam)
  1. Tsim "yog/elseif" nqe lus uas siv cov neeg tsav tsheb logistical (>, <, ==, ~, &) los tso saib qhov cuam tshuam cuam tshuam raws li kev suav BAC tus nqi uas haum rau cov lus xaiv logistical.
  2. Siv "fprintf" ua haujlwm los luam rau lub qhov rai hais kom ua BAC tus nqi thiab qhov tshwm sim ntawm qib ntawd ntawm lub cev thiab lawv qhov tshwm sim raws li kev tshawb fawb.
  3. Txuas ntxiv ua cov kauj ruam no rau txhua qhov tseem ceeb ntawm BAC nrog cov txiaj ntsig sib txawv

Kauj Ruam 5: Xam Tus Zauv Teev Sijhawm Ua Ntej Cov Lus Cog Tseg

Xam Tus Zauv Teev Sij Hawm Ua Ntej Tus Xib Hwb Sober
Xam Tus Zauv Teev Sij Hawm Ua Ntej Tus Xib Hwb Sober
  1. Rearrange BAC Formula los ntawm Kauj Ruam 2 txhawm rau nrhiav cov xuaj moos kom txog rau thaum cov ncauj lus tsis meej pem (BAC = 0)
  2. Muab cov mis ntawd, xam tus lej teev thiab luam cov ntaub ntawv no rau lub qhov rai hais kom ua siv "fprintf" ua haujlwm

Kauj Ruam 6: Cov txiaj ntsig thiab Kev Txhais Lus

Cov txiaj ntsig thiab txhais lus
Cov txiaj ntsig thiab txhais lus

Tom qab sau cov cai thiab nkag mus rau qhov tseem ceeb rau cov lus nug sai, tus naj npawb ntawm cov dej qab zib, cawv feem pua, qhov hnyav, poj niam txiv neej, thiab lwm yam, nyem "Khiav" thiab tau txais koj cov txiaj ntsig. BAC yuav qhia nrog rau kab lus piav qhia qhov cuam tshuam ntawm kev suav BAC. Lwm tsab ntawv tshaj tawm yuav muab sijhawm rau koj xav tau kom txog thaum koj mus txog qhov muaj kev nyab xeeb

* NCO TSEG: Txij li cov lus txhais kab lus ntev, koj yuav tsum tau mus rau sab xis kom nyeem tag nrho cov lus.

Pom zoo: