方法利用循环解决问题,设循环变量为 i,初值为 1,i 从 1 变化到 n;依次让 i 与 sum 相乘,并将乘积赋给 sum。① 定义变量 sum,并赋初值 1。② i 自增 1。③ 直到 i 超过 n。程序代码如下 include int main() { int i,n;double sum=1;scanf("%d",&n);for(i=1;i;i+) sum=sum*i;printf("%d!... 20210311
展开全部#include define n 40/假设不超过40人 int last(int m,int n){ int a[n];int i,count=0,total=0;for(i=0;i;i+)a[i]=1;i=0;while(total!m){ count+a[i];if(count=n){ count=0;a[i]=0;total+;if(total=m)return i;} i+;i...