fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char name[100];
  5. int age;
  6. char grade;
  7. float average_score;
  8.  
  9. printf("กรุณากรอกชื่อ-นามสกุล: ");
  10. fgets(name, 100, stdin);
  11.  
  12. printf("กรุณากรอกอายุ: ");
  13. scanf("%d", &age);
  14.  
  15. printf("กรุณากรอกเกรด: ");
  16. scanf(" %c", &grade); // มีช่องว่างก่อน %c เพื่อข้าม newline character ที่เหลือจาก input ก่อนหน้า
  17.  
  18. printf("กรุณากรอกคะแนนเฉลี่ย: ");
  19. scanf("%f", &average_score);
  20.  
  21. printf("\n--- ข้อมูลนักเรียน ---\n");
  22. printf("ชื่อ: %s", name);
  23. printf("อายุ: %d\n", age);
  24. printf("เกรด: %c\n", grade);
  25. printf("คะแนนเฉลี่ย: %.2f\n", average_score);
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0.03s 26100KB
stdin
Standard input is empty
stdout
#include <stdio.h>

int main() {
    char name[100];
    int age;
    char grade;
    float average_score;

    printf("กรุณากรอกชื่อ-นามสกุล: ");
    fgets(name, 100, stdin);

    printf("กรุณากรอกอายุ: ");
    scanf("%d", &age);

    printf("กรุณากรอกเกรด: ");
    scanf(" %c", &grade); // มีช่องว่างก่อน %c เพื่อข้าม newline character ที่เหลือจาก input ก่อนหน้า

    printf("กรุณากรอกคะแนนเฉลี่ย: ");
    scanf("%f", &average_score);

    printf("\n--- ข้อมูลนักเรียน ---\n");
    printf("ชื่อ: %s", name);
    printf("อายุ: %d\n", age);
    printf("เกรด: %c\n", grade);
    printf("คะแนนเฉลี่ย: %.2f\n", average_score);

    return 0;
}