fork download
  1. #include <stdio.h>
  2.  
  3. struct Student {
  4. int roll;
  5. char name[50];
  6. float marks;
  7. };
  8.  
  9. int main() {
  10. struct Student students[10];
  11.  
  12. // Input student information
  13. printf("Enter information of 10 students:\n");
  14. for (int i = 0; i < 10; i++) {
  15. printf("Enter roll number of student %d: ", i+1);
  16. scanf("%d", &students[i].roll);
  17. printf("Enter name of student %d: ", i+1);
  18. scanf("%s", students[i].name);
  19. printf("Enter marks of student %d: ", i+1);
  20. scanf("%f", &students[i].marks);
  21. }
  22.  
  23. // Displaying student information
  24. printf("\nDisplaying information of 10 students:\n");
  25. for (int i = 0; i < 10; i++) {
  26. printf("Roll Number: %d\n", students[i].roll);
  27. printf("Name: %s\n", students[i].name);
  28. printf("Marks: %.2f\n", students[i].marks);
  29. printf("\n");
  30. }
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0.01s 5260KB
stdin
Standard input is empty
stdout
Enter information of 10 students:
Enter roll number of student 1: Enter name of student 1: Enter marks of student 1: Enter roll number of student 2: Enter name of student 2: Enter marks of student 2: Enter roll number of student 3: Enter name of student 3: Enter marks of student 3: Enter roll number of student 4: Enter name of student 4: Enter marks of student 4: Enter roll number of student 5: Enter name of student 5: Enter marks of student 5: Enter roll number of student 6: Enter name of student 6: Enter marks of student 6: Enter roll number of student 7: Enter name of student 7: Enter marks of student 7: Enter roll number of student 8: Enter name of student 8: Enter marks of student 8: Enter roll number of student 9: Enter name of student 9: Enter marks of student 9: Enter roll number of student 10: Enter name of student 10: Enter marks of student 10: 
Displaying information of 10 students:
Roll Number: 0
Name: 
Marks: 3475936360005632.00

Roll Number: 5411
Name: ��q�
Marks: 0.00

Roll Number: 0
Name: 
Marks: 780631207019017194578796085248.00

Roll Number: 32764
Name: ��q�
Marks: 0.00

Roll Number: 11
Name: �
Marks: 780630602556107387264208732160.00

Roll Number: 32764
Name: 0�FY#
Marks: 0.00

Roll Number: 0
Name: 
Marks: 3498285222330368.00

Roll Number: 5411
Name: 
Marks: 0.00

Roll Number: 0
Name: 
Marks: 0.00

Roll Number: 0
Name: �
Marks: 0.00