#include <stdio.h> #include <stdlib.h> #include <time.h> int main(){ char c[128]; int a, b; system("cls"); printf("おみくじ\n"); srand((unsigned int)time(NULL)); while(1){ gets(c); a=atoi(c); if(a==0) break; b = rand()%10+1; printf(">>>\n"); switch((a+b)%10){ case 0: printf("大吉"); break; case 1: printf("吉"); break; case 2: printf("吉"); break; case 3: printf("吉"); break; case 4: printf("吉"); break; case 5: printf("吉"); break; case 6: printf("凶"); break; case 7: printf("凶"); break; case 8: printf("凶"); break; case 9: printf("大凶"); break; } printf("\n"); } return 0; }
$ ./main
sh: 1: cls: not found
おみくじ
1
>>>
凶
入力値とランダム関数を加算するってのが面白い。