Šiame pavyzdyje apskaičiuojamas ir ekrane atspausdinamas dviejų vartotojo įvestų slankiųjų kablelių skaičių sandauga.
Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C programavimo temas:
- C kintamieji, konstantos ir literalai
- C duomenų tipai
- C įvesties išvestis (I / O)
- C programavimo operatoriai
Programa padauginti du skaičius
#include int main() ( double a, b, product; printf("Enter two numbers: "); scanf("%lf %lf", &a, &b); // Calculating product product = a * b; // Result up to 2 decimal point is displayed using %.2lf printf("Product = %.2lf", product); return 0; )
Rezultatas
Enter two numbers: 2.4 1.12 Product = 2.69
Šioje programoje vartotojo prašoma įvesti du skaičius, kurie saugomi atitinkamai kintamuosiuose a ir b.
printf("Enter two numbers: "); scanf("%lf %lf", &a, &b);
Tada įvertinamas a ir b sandauga ir rezultatas saugomas produkte.
product = a * b;
Galiausiai produktas ekrane rodomas naudojant printf(
)
.
printf("Product = %.2lf", product);
Atkreipkite dėmesį, kad rezultatas suapvalinamas iki dešimtųjų po kablelio, naudojant %.2lf
konversijos simbolį.