2014-02-19 3 views
-3

Iam, работающий в этой программе, который говорит: Рассчитайте среднюю высоту ваших одноклассников. Введите высоту в футах и ​​дюймах. Подтвердите, что ножки находятся в диапазоне 3-8, а дюймы в диапазоне от 0 до < 12. Покажите количество учеников и среднюю высоту. Это то, что я получил до сих пор, но я не знаю, правильно ли это подходит для этого. Я прямо сейчас.C программирование Loops

#include <stdio.h> 

int main(void) 
{ 
    char another; 
    int feet; 
    double inches, total = 0, average; 

    printf("Do you have a student? (y/n)"); 
    scanf("%\n%c", &another); 

    while (another == 'y') 
    { 
     do 
     { 
      printf("Enter inches: "); 
      scanf("%lf", &inches); 
     } 
     while (inches < 0 || inches >= 12); 

     printf("Do you have a student? (y/n)"); 
     scanf("%\n%c", &another); 

    } 

    return 0; 
} 
+2

Почему бы не использовать метрические измерения? –

+0

@EdHeal ['cause.] (Http://i.imgur.com/E7UOjgy.png) – admdrew

+1

Где ваш код, чтобы прочитать ногу на части высоты? –

ответ

0

Ваш формат scanf для «другого» характер должен быть просто «% С». В противном случае это выглядит правильно для меня.

+0

'Вы пробовали использовать код? Какая проблема у вас? »Вероятно, это комментарий к вопросу, а не ответ. – admdrew