私はループ中に使用するのがとても新しくて、ここにこだわっています。誰かが私にこれを助けたり、正しい方向に私を指揮することができるだろうか?それは私が作成しようとしている大きなプログラムの一部です。助けてくれてありがとう!私はここで何が間違っていますか? whileループと文字の問題
「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
高さと名前を要求し、高さと名前が必要ですが、名前の高さを入力しました。また、Daiが言ったように、whileループは必要ありません。 – Jerinaw
ここにループは必要ありません。ループを行う必要は全くありませんが、インチをフィートとインチに変換するのは2行のコードです。 –