My student number: s186099 95 27 22 20 15 14 11 10 ----------------------------- |
なお,結果の出力では必ず最初の行に自分の学生番号を,最後にハイフンによるラインをつけること.無い場合には減点するので注意.
for 文の中で乱数を発生させますが,その時に,いつものような固定値を使った
num = rand() % 90 + 10;
の形でなく,変数を利用して毎回変わるように工夫することが必要です.また, for 文の条件式は式2のみ記述すれば良い形式です.
// ************************************************** // // レポート課題 // 2018.12.17 // // ************************************************** // // 学生番号: // // 氏名: // // ************************************************** // // #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { srand((unsigned) time(NULL)); printf("My student number: s186099\n\n"); int num = 100, random = 90; for( ; random>0; ) { num = rand() % random + 10; printf("%d ", num); random = num - 10; } printf("\n\n-----------------------------\n\n"); return 0; } |