English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 de Exemplos de Programação C
Neste exemplo, você aprenderá a armazenar informações usando arrays de estruturas5informações do aluno.
Para entender este exemplo, você deve entender o seguinteProgramação em CTema:
#include <stdio.h> struct student { char firstName[50]; int roll; float marks; }10]; int main() { int i; printf("Inserir informações do aluno:\n"); //informações armazenadas for (i = 0; i < 5; ++) { s[i].roll = i + 1; printf("\nPara número de matrícula%d,\n", s[i].roll); printf("Enter primeiro nome: "); scanf("%s", s[i].firstName); printf("Enter notas: "); scanf("%f", &s[i].marks); } printf("Exibir informações:\n\n"); //Exibir informações for (i = 0; i < 5; ++) { printf("\nNúmero de matrícula: %d\n", i + 1); printf("Primeiro nome: "); puts(s[i].firstName); printf("Notas: %.1f", s[i].marks); printf("\n"); } return 0; }
Resultados de saída
Inserir informações do aluno: Para número de matrícula1, Enter nome: Tom Enter notas: 98 Para número de matrícula2, Enter nome: Jerry Enter notas: 89 . . . Exibir informações: Número de matrícula: 1 Nome: Tom Notas: 98 . . .
Neste programa, será criado uma estrutura chamada student. A estrutura possui três membros: name (string), roll (inteiro) e marks (número flutuante).
Em seguida, criamos um array de estruturas s contendo5para armazenar5informações de
Este programa Obtenha, usando um loop for,5Informações de um estudante, armazenadas em um array de estruturas. Em seguida, use outro loop for para exibir as informações digitadas pelo usuário na tela.