Выводите не весь код на C, а только его часть.Возможно, проблема не в коде, а в моем текстовом редакторе

#c #terminal #codeblocks

#c #терминал #codeblocks

Вопрос:

 #include <stdio.h>
#include <stdlib.h>

int main()
{
    int age = 18;
    double GPA = 3.7;
    char lambang = 'A';
    char name[] = "Riszky Hermawan";
    printf("Congratulations %s n", name );
    printf("You has finished this semester with : n");
    printf("GPA =  %lf  n", GPA);
    printf("Grade = %c n", lambang);
    printf("HAPPY BIRTHDAY ON YOUR %d  n", age);

    return 0;
}
 

итак, когда я его запускаю, он просто показывает

 Congratulation Riszky Hermawan
You has finished this semester with:
GPA = 3.7
 

^ вот и все. он печатает не весь код. Вы знаете, в чем проблема? Может быть, это не код, а компилятор (?), Я не знаю, пожалуйста, помогите мне. Извините за плохой английский, большое вам спасибо

Комментарии:

1. Не удается воспроизвести, извините: все пять строк были выведены.

2. Как вы его запускаете? У меня все работает нормально.

3. Моя единственная проблема — это пропущенный пробел в вашем выводе между with и : так была ли это другая версия программы, которую вы запускаете? Также отсутствует s Congratulations .

4. @WeatherVane, хорошо заметил, да, это красный флаг.

5. … и пропущенный пробел после GPA = . Лучше скопировать / вставить код и вывести. Если вы это сделали, значит, вы забыли перекомпилировать / запустить неправильную версию.