MMGames Introduction to C C Language Development Environment C language now Useful Apps Contact Us

Automatic version identification


It's easy to tell by looking at it.

Response Time Checker

I can leave my computer on and do it.

Mouse cleaning time

I can leave my computer on and do it.

Mouse cleaning time

C language learned by suffering
C language learned by suffering

Exercise 13

fundamental knowledge

What do you call a method for handling variables of the same type together?

program read-only
What does the following program compute?
Answer based on the process contents and variable names.

 #include <stdio.h>

int main(void)
    int data[] = { 79, 42, 39, 79, 13, 75, 19 };
    int i, sum = 0, avg;

    for (i = 0; i < sizeof(data) / sizeof(data[0]); i++) {
        sum += data[i];

    avg = sum / (sizeof(data) / sizeof(data[0]));

    printf("%d\n", avg);

    return 0;

program writing

Create a program that displays the 10 numbers entered from the end.

descriptive expression

Briefly explain what the greatest advantage of the array is.

Basic Knowledge (sample answers)

Solution 1-1
array (programming, programing)

Program reading (example solution)

Solution 2-1
The average value is calculated.

Program writing (example of solution)

Solution 3-1
 #include <stdio.h>

int main(void)
    int data[10];
    int i;

    for (i = 0; i < 10; i++) {
        printf("Please enter the %dth number:", i);
        scanf("%d", &data[i]);

    for (i = 9; i >= 0; i--) {
        printf("%d ", data[i]);


    return 0;

*Here the loop is turned in reverse order when displayed, but
It can also be written to reverse only the number to be displayed, as shown below.

Another way to write
 for (i = 0; i < 10; i++) {
    printf("%d ", data[9 - i]);

Short Answer Type (Sample Answer)

Solution 4-1
The ability to handle a large number of variables together by specifying the number as a variable.

About this Site

The C language (bitter C), which is learned by suffering, is
This is the definitive C language introductory site.
It systematically explains the basic functions of the C language and
It is as complete as or more complete than any book on the market.

Part 0: Program Overview
  1. What is the program?
Chapter 2: How to write a program
  1. Writing Rules
  2. Writing conventions
  3. Exercise 2
Chapter 3: Display on Screen
  1. String display
  2. newline character
  3. Exercise 3
Chapter 4: Numeric Display and Calculation
  1. Numeric Display
  2. Basic Calculations
  3. Type of value
  4. Exercise 4
Chapter 5: Numerical Memory and Calculation
  1. Memorize values
  2. Variable Type
  3. Type conversion
  4. Numeric justification
  5. Exercise 5
Chapter 6: Input from the keyboard
  1. Functions for input
  2. Fear of Input
  3. Exercise 6
Chapter 9: Repetition with a fixed number of times
  1. Sentences that repeat themselves
  2. Loop Operation Mechanism
  3. Exercise 9
Chapter 10: Unknown number of repetitions
  1. Loop of unknown frequency
  2. input check
  3. Exercise 10
Chapter 13: Handling Multiple Variables at Once
  1. Multiple variables are handled together.
  2. How to use arrays
  3. Exercise 13
Chapter 19: Dynamic Arrays
  1. Create arrays at will
  2. Exercise 19
Chapter 20: Multiple Source Files
  1. Minimal division
  2. The Stone of Division
  3. Exercise 20


Open the 💬 comment submission box