>>155
https://file3-d.kuku.lu/files/20201014-0239_c7aaeee8e9128bbdf0223997ba9de974.jpeg

#include <stdio.h>
int fact(int n){
  if(n==1)return 1;
  return n*fact(n-1);
  }
int main(void){
  int n=1,a=0;
  while( (a+=fact(n)) <= 1000 ) n++;
  printf("%d", n);
  }

普通に7って出たけど?
https://file3-d.kuku.lu/files/20201014-0239_d20849c5db09546cee5a312db4c7b83e.jpeg