English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 de exemplos de programação do C
Neste exemplo, você aprenderá a adicionar dois números complexos como estrutura e a somar eles através de funções definidas pelo usuário.
Para entender este exemplo, você deve entender o seguinteProgramação em CTema:
#include <stdio.h> typedef struct complexo { float real; float imag; } complexo; complexo add(complexo n1, complexo n2); int main() { complexo n1, n2, result; printf("Primeiro número complexo \n"); printf("Insira o parte real e imaginária: "); scanf("%f %f", &n1.real, &n1.imag); printf("\nSegundo número complexo \n"); printf("Insira o parte real e imaginária: "); scanf("%f %f", &n2.real, &n2.imag); result = add(n1, n2); printf("Soma = %.1f + %.1fi, result.real, result.imag); return 0; } complexo add(complexo n1, complexo n2) { complexo temp; temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return (temp); }
Resultado
Primeiro número complexo Insira o parte real e imaginária: 2.1 -2.3 Segundo número complexo Insira o parte real e imaginária: 5.6 23.2 Soma = 7.7 + 20.9i
Neste programa, foi declarada uma estrutura chamada complex. Ela tem dois membros: real e imag. Em seguida, criamos duas variáveis n e n2Estrutura.
Essas duas variáveis de estrutura são passadas para a função add(). A função calcula a soma e retorna uma estrutura que contém essa soma.
Por fim, imprima o número complexo e . a partir da função main()