ifでループ処理をしてみたいのですが、可能でしょうか?
// ソース

#include <stdio.h>
#include <stdlib.h> // srandやrandが含まれる
#include <time.h>

main () {
int ran; // 乱数変数ranを定義
int kai = 0; // 回数変数kaiを初期化

srand (time(0));

ran = rand () %300 + 1; // 1〜300の間の擬似乱数を出力

kai = kai + 1; // kaiは1回毎に1増えるようにする(whileでの回数制御用)

if (kai == 10) { // kaiが10の時、Endと表示し、処理を停止
printf ("End");
}

else { // kaiが10でない時、ranとkaiを表示
printf ("%d\t%d\n",ran,kai);
}