SOSデス さんが書きました:
わかる方いらっしゃいますでしょうか(TT)
わかりますが、あなたはどこが分からないのでしょうか?
また、提示されているプログラムはどこまでできているのでしょうか?
段階を踏んでパワーアップしていけば目的のものができると思いますよ。
1.入力された回数をカウントしてLIMITを超えたら終了するようにする
2.カウントしている回数を表示するようにする
3.入力値を確認して1~RANGEの範囲の数値でなかったらカウントしないようにする
4.3を満たす場合には入力値と答えを比較して答えより大きい時と小さい時のメッセージ表示を行うようにする
5.答えと一致した場合に正解したことを覚えておいてから入力ループを終了するようにする
6.ループを抜けた先で、正解した場合にはその旨の表示を、正解していない場合には正しい答えの表示を行うようにする
一例ですがこんな流れかと。
あと、プログラムを提示するときはインデントを整えたうえで codeタグで囲むとよいですよ。
コード:
#includ <stdio.h>
#includ <stdlib.h>
#includ <time.h>
#define RANGE 1000
#define LIMIT 8
#define FALSE 0
#define TRUE 1
int main()
{
int n;
int answer;
int flag;
int cnt;
time_t t;
srand((unsigned)time(&t));
answer = rand() % RANGE + 1;
flag = FALSE;
do{
printf("Enter(1-RANGE の値) -入力回数- : ");
scanf("%d", &n);
}while(!(
return 0;
}