Книга: Язык Си - руководство для начинающих

Вопросы

Вопросы

1. Выполните снова программу, приведенную в начале данной главы, но на этот раз в ответ на вопрос о вашем имени введите имя и фамилию. Что произойдет? Почему?

2. Что выведет на печать каждый из нижеприведенных программных фрагментов в предположении, что они являются частью некоторой полной программы?

     a. printf( "Oн продал картину за $%2 2f n", 2 345е2),

     б. printf("%c%c%cn", 'Н', 105, '41'),

     в. #define Q "Его Гамлет был смешным, но не вульгарным "

         printf("%sn имеет %d символов n", Q, strlen(Q)),

     г. printf("%2 2е то же самое, что и %2 2f?n", 1201 0, 1201 0),

3. Какие изменения необходимо внести в программу п. 2в, чтобы строка Q была вы ведена на печать заключенной в апострофы?

4. Очередная задача по обнаружению ошибок в программе

define В а-яй яй

define X 10

main( )

{ I

int age, char name,

printf(" Укажите, пожалуйста, свое имя ");

scanf(" % s", name);

printf(" Прекрасно, %с, сколько вам лет?n", name);

scanf(" %f , age), xp = age + X;

printf(" %s  Вам должно быть по крайней мере %d n", В, xp),

}

Оглавление книги

Оглавление статьи/книги

Генерация: 0.124. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз