Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Аналогом какой стандартной функции является приведенный фрагмент кода? int i = 0, k = 0; char str1[10] = "Test"; char str2[10] = "Test1"; if (strlen(str1)>(strlen(str2))) k = 1; if (strlen(str1)<(strlen(str2))) k = -1; if (strlen(str1)==(strlen(str2
Аналогом какой стандартной функции является приведенный фрагмент кода?
int i = 0, k = 0;
char str1[10] = "Test";
char str2[10] = "Test1";
if (strlen(str1)>(strlen(str2))) k = 1;
if (strlen(str1)<(strlen(str2))) k = -1;
if (strlen(str1)==(strlen(str2)))
while (str1[i]!='\0') {
if (str2[i]!=str1[i]) {
k = -1;
break;
}
i++;
}
вопрос
Правильный ответ:
strcpy(str1,str2);
strstr(str1,str2);
strcmp(str1,str2);
Сложность вопроса
88
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это было сложно
19 окт 2017
Другие ответы на вопросы из темы программирование интуит.
- # В какой программе используются функции (как стандартные, так и пользовательские) с переменным числом аргументов?
- # Частным случаем какого типа данных являются объединения (union)?
- # Каким будет результат выполнения приведенного фрагмента кода, если пользователь введет число 6? int num, half, div; printf("Введите число: "); scanf_s("%d", &num); half = num / 2; div = 2; do { if (!(num % div)) printf("%d ", div); div++; } while (div <= half);
- # Заданы две строки: char str1[10] = "Lection"; char str2[10] = "Lection\0"; Какое утверждение является верным?
- # Чему будет равно значение переменной sum после выполнения прииведенного фрагмента кода? int m[][5] = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}}; int *ptr; int i, j, n, k, sum = 0; n = sizeof(m)/sizeof(m[0]); k = sizeof(m[0])/sizeof(m[0][0]); ptr = m;} sum += *(ptr+i); } printf("n = %d\n", n); printf("k = %d\n", k); for (i=0; i<(n*k); i++) { if (!(*(ptr+i)%2)) sum += *(ptr+i);