Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Необходимо написать программу, которая определяет и выводит на экран время года по дате рождения, заданной пользователем. Какую ошибку содержит приведенный фрагмент кода? int m; char month[3], s[8] = ""; char *season[] = { "winter", "spring", "summer", "a
Необходимо написать программу, которая определяет и выводит на экран время года по дате рождения, заданной пользователем. Какую ошибку содержит приведенный фрагмент кода?
int m;
char month[3], s[8] = "";
char *season[] = {
"winter",
"spring",
"summer",
"autumn"
};
printf("Enter day of your birthday (MM.DD): ");
scanf("%[^.]s", month);
m = atoi(month);
if ((m==12) || (m<3)) strcpy(s, season[0]);
else
if ((m>2) && (m<6)) strcpy(s, season[1]);
else
if ((m>6) && (m<9)) strcpy(s, season[2]);
else strcpy(s, season[3]);
printf("Your birthday is in %s\n", s);
вопрос
Правильный ответ:
неверное объявление массива указателей
неверное обращение к элементам массива указателей
неверная индексация элементов массива указателей
приведенный фрагмент кода не содержит ошибок
Сложность вопроса
91
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный тест по интуиту.
19 апр 2016
Аноним
Это очень заурядный вопрос intuit.
22 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какие переменные являются формальными параметрами функции sum()? int sum(int a, int b) { return a+b; } int main(void) { int n=4, m=3, s; s = sum(n,m); printf("%d + %d = %d\n", n, m, s); return 0; }
- # Какое утверждение является верным?
- # Сколько раз будет выполнен цикл for? int x=123; printf("Угадайте число:\n"); for (x=0; x==123; ) scanf("%d", &x);
- # Аналогом какой стандартной функции является приведенный фрагмент кода? int i = 0; char str1[10] = "Test"; char str2[10] = ""; while (str1[i]!='\0') { str2[i] = str1[i]; i++; }
- # Какая программа реализует посимвольный ввод строки до тех пор, пока не будет нажата клавиша Enter, и последующий вывод введенной строки?