超出了int类型所存储的最大数据大小。
long long chengji=1;
你是不是没有编译就运行啦。跑的是之前的代码。
50太大了,你的数早溢出了。换成long 试试,实在不行 long long int