Программа неправильно работает. Найдите ошибку - C (СИ)
Формулировка задачи:
#include <stdlib.h> #include <stdio.h> int main() { int grade; int aCount=0, bCount=0, cCount=0, dCount=0, eCount=0; printf("Enter the letter grades.\n"); printf("Enter the EOF character to end input.\n"); while ( (grade=getchar()) != EOF ) { switch (grade) { case 'A': case 'a': ++aCount; break; case 'B': case 'b': ++bCount; break; case 'C': case 'c': ++cCount; break; case 'D': case 'd': ++dCount; break; case 'E': case 'e': ++eCount; break; default: printf("Incorrect letter grade entered. Enter a new grade.\n"); } } printf("\n"); printf("Totals for each letter grade are:\n"); printf("A: %d\n", aCount); printf("B: %d\n", bCount); printf("C: %d\n", cCount); printf("D: %d\n", dCount); printf("E: %d\n", eCount); printf("\n"); system("pause"); return 0; }
Решение задачи: «Программа неправильно работает. Найдите ошибку»
textual
Листинг программы
#include "stdafx.h" #include <stdio.h> #include <conio.h> #include "iostream" int main(void) { char ch; printf("Input a character:"); ch = getche(); printf("\nYou input a '%c'\n", ch); _getch(); return 0; }
Объяснение кода листинга программы
- Включаемые заголовочные файлы:
stdafx.h
-
-
-
- Тип функции: функция main()
- Переменные:
- char ch;
- Вывод сообщения с призывом к вводу символа:
- printf(
Input a character:
);
- printf(
- Считывание символа с консоли:
- ch = getche();
- Вывод сообщения с информацией о введенном символе:
- printf(
\nYou input a '%c'\n
, ch);
- printf(
- Завершение работы программы:
- _getch();
- return 0;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д