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

Automatic version identification

SpineViewer

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 7

fundamental knowledge

Q1-1
What do you call a non-zero number when making a conditional decision?


Q 1-2
What do you call 0 when making a conditional decision?


Q1-3
What do you call combining multiple statements by enclosing them in {{}}?

program read-only
What is the next program to display?
Answer by judging from the process contents and variable names.

Q2-1
 #include <stdio.h>

int main(void)
{
    int value, rest;

    scanf("%d", &value);

    rest = value % 2;

    if (rest == 0) printf("E");
    if (rest == 1) printf("O");

    printf("\n");

    return 0;
}

program writing

Q3-1
Enter a year, and it will tell you whether the Olympics will be held in that year or not.
Create a program that displays
If possible, it would be better if it could distinguish between summer and winter.
Hint: The Sydney Olympics (summer) were held in 2000.

The conditions are complicated, so please use the following
Ignore the previous years when the summer and winter seasons were in the same year.

descriptive expression

Q4-1
 if (-1) printf("OK\n");

When you run the above program, you will see OK, but
Briefly explain why.
Basic Knowledge (sample answers)

Solution 1-1
true or true


Solution 1-2
false or false


Solution 1-3
Block or Double Sentence

Program reading (example solution)

Solution 2-1
Indicate whether the input value is odd or even.

O stands for odd and E for even.
The % calculates the remainder.
The last printf function is only for line breaking.
Program writing (example of solution)

Solution 3-1
 #include <stdio.h>

int main(void)
{
    int year;

    printf("Please enter year of year:");
    scanf("%d", &year);

    if (year % 4 == 0) printf("Summer Olympics\n");
    if (year % 2 == 0 && year % 4 ! = 0) printf("Winter Olympics\n");
    if (year % 2 ! = 0) printf("No Olympics\n"); if (year % 2 == 0 && year % 4 !

    return 0;
}

*Here, the year the Olympics are held is divisible by two.
In addition, we took advantage of the fact that it is also divisible by 4 during the Summer Olympics.
*Other calculation methods are possible, so the answer is correct if it is obtained by calculation.
*If the years are compared as they are without calculation, the answer is incorrect.
Question
Short Answer Type (Sample Answer)

Solution 4-1
In an if statement, any number other than zero is considered true, so
Because it is executed even if the value is negative.



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 better 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 Partition
  3. Exercise 20

Comment
COMMENT

Open the 💬 comment submission box