Create a struct with the tag \"Student\", that can hold the information regardin
ID: 3574846 • Letter: C
Question
Create a struct with the tag "Student", that can hold the information regarding a student's identity. You can infer the names and types of the members by how they are used in the provided main function. You can assume any strings needed are less than 100 characters long. int main(void) {struct Student s; scanf ("%s %d %c", s.name, &s.age;, &s.gender;); float number; scanf("%f", &number;); s.gpa = number; printf("Name: %s ", s.name); printf("Age: %d ", s.age); printf("Gender: %c ", s.gender); printf("Their GPA is %.lf. ", s.gpa); return 0;}Explanation / Answer
Code:
#include <cstdlib> /* srand, rand */
#include <ctime>
#include <unistd.h>
#include <cstdio>
#include <csignal>
using namespace std;
struct Student
{
char name;
int age;
char gender;
float gpa;
};
int main()
{
struct Student s;
scanf("%s %d %c",s.name,s.age,s.gender);
float number;
scanf("%f",&number);
printf("Name: %s ",s.name);
printf("Age: %s ",s.age);
printf("Gender: %s ",s.gender);
printf("Their gender is %.1f. ",s.gpa);
return 0;
}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.