Так что я совершенно не привык к использованию в то время как петли и застрял здесь. Кто-нибудь сможет мне помочь в этом или указать мне в правильном направлении? Это часть более крупной программы, которую я пытаюсь создать. Спасибо за любую помощь!Что я здесь делаю неправильно? В то время как проблемы с циклом и символом
Предполагается продолжить запрос до ввода «q».
Код:
#include <stdio.h>
int main(void)
{
int height, feet, inches;
char name[30];
while (name!='q')
{
printf("Enter height and first name: ");
scanf("%d %s", &height, &name);
inches = height%12;
feet = height/12;
printf("%s's height is %d feet and %d inches.\n", name, feet, inches);
}
return 0;
}
я заметил, когда я вхожу, чтобы закончить цикл, программа сходит с ума и начинает печатать первую строку цикла бесконечно.
Вам совсем не нужна петля ... – Dai
Вы задали высоту, а затем имя, и ожидаете высоту, а затем имя, но вы набрали высоту имени. Кроме того, поскольку Дай сказал, что вам не нужен цикл while. – Jerinaw
Здесь нет петли. Это две строки кода, которые преобразуют дюймы в футы и дюймы, без необходимости петли. –