Rumah  >  Artikel  >  tutorial komputer  >  Reka fungsi dalam bahasa C untuk melaksanakan operasi tambah, tolak, darab dan bahagi

Reka fungsi dalam bahasa C untuk melaksanakan operasi tambah, tolak, darab dan bahagi

王林
王林ke hadapan
2024-01-07 18:50:141394semak imbas

Reka bentuk fungsi dalam bahasa C untuk melaksanakan operasi tambah, tolak, darab dan bahagi

#include

double jia(double x, double d)

{

berganda s;

s = x+d;

kembali s;

}

double jian(double x, double d)

{

berganda s;

s = x-d;

kembali s;

}

double cheng(double x, double d)

{

berganda s;

s = x*d;

kembali s;

}

double chu(double x, double d)

{

berganda s;

s = x/d;

kembali s;

}

int utama(kosong)

{

ganda i, j, k;

carta;

k = 0;

printf("Sila masukkan operasi yang anda mahu kira "+" "-" "*" "/"n");

scanf("%c", &t);

jika(t == '+')

{

printf ("Sila masukkan dua nombor n untuk ditambah");

scanf("%lf %lf", &i, &j);

k = jia(i, j);

printf("Jumlah dua nombor ini ialah %6.2lfn", k);

}

lain jika(t == '-')

{

printf ("Sila masukkan dua nombor n untuk ditolak");

scanf("%lf %lf", &i, &j);

k = jian(i, j);

printf ("Penolakan kedua-dua nombor ini ialah %6.2lfn", k);

}

lain jika(t == '*')

{

printf ("Sila masukkan dua nombor n untuk dibandingkan");

scanf("%lf %lf", &i, &j);

k = cheng(i, j);

printf(""Fasa kedua-dua nombor ini ialah %6.2lfn", k);

}

lain jika(t == '/')

{

printf ("Sila masukkan dua nombor n yang anda ingin bandingkan");

scanf("%lf %lf", &i, &j);

k = chu(i, j);

printf ("dua nombor ini ialah %6.2lfn", k);

}

lain

{

printf ("Maaf, pada masa ini hanya menyokong "+" "-" "*" "/"n");

}

kembali 0;

}

Cara menulis program bahasa C untuk membolehkan komputer mengira secara automatik empat operasi aritmetik

#include

#include

#include

#include

int main()

{

jenis int;

int kiri, kanan;

hasil terapung;

srand(tidak ditandatangani(masa(NULL)));

sementara(1)

{

jenis = rand() % 4;

kiri = rand() % 10;

kanan = rand() % 10;

suis(jenis)

{

kes 0:

printf("%d + %d = ?n", kiri, kanan);

scanf("%f", &hasil);

jika(kiri + kanan == hasil)

printf("kanan!n");

lain

printf("salah! Hasilnya ialah %dn", kiri + kanan);

rehat;

kes 1:

printf("%d - %d = ?n", kiri, kanan);

scanf("%f", &hasil);

jika(kiri - kanan == hasil)

printf("kanan!n");

lain

printf("salah! Hasilnya ialah %dn", kiri - kanan);

rehat;

kes 2:

printf("%d * %d = ?n", kiri, kanan);

scanf("%f", &hasil);

jika(kiri * kanan == hasil)

printf("kanan!n");

Gunakan kelas perpustakaan asas Java untuk melaksanakan program yang mengira empat operasi aritmetik

pakej Ex1; //Ex1 ialah nama pakej

import java.util.*;

kelas awam SzYs { //SzYs ialah nama kelas

utama kekosongan statik awam(String[] args){

ganda nombor1;

berganda2;

String fuHao;

Input pengimbas = Pengimbas baharu(System.in);

System.out.print("Masukkan nilai nombor pertama:");

nombor1 = input.nextDouble();

System.out.print("Masukkan nilai nombor kedua:");

num2 = input.nextDouble();

System.out.print ("Masukkan simbol operasi (+ - * \)");

fuHao = input.next();

jika(fuHao.sama dengan("+")){

System.out.print(Jumlah num1 + " dan " + num2 + " ialah " + (num1+num2));

}lain jika(fuHao.equals("-")){

System.out.print(Perbezaan antara num1 + " dan " + num2 + " ialah " + (num1-num2));

}lain jika(fuHao.sama dengan("8")){

System.out.print(Hasil bagi num1 + " dan " + num2 + " ialah " + (num1*num2));

}lain jika(fuHao.equals("\")){

jika(bilangan2==0){

System.out.print ("Pembahagi tidak boleh 0");

}lain{

System.out.print(Hasil bagi num1 + " dan " + num2 + " ialah " + (num1/num2));

}

}lain{

System.out.print ("Simbol tidak boleh dikenali");

}

}

}

Atas ialah kandungan terperinci Reka fungsi dalam bahasa C untuk melaksanakan operasi tambah, tolak, darab dan bahagi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam