这个c编程应该怎么写啊?第一个问题的表意我就没有看懂,第二个是关于阶乘的,应该怎么来编写?

c++是不能放到c里面来运行的吗?我这样做的话会报很多错。
第一个问题的表意我就没有看懂,第二个是关于阶乘的,应该怎么来编写?

img

#include<stdio.h>
int main() {
    int n,a,min;
    scanf("%d %d",&n,&a);
    min=a;
    for(i=1;i<n;i++){
        scanf("%d",&a);
        if(a<min) min=a;
    } 
    printf("%d",min);
    return 0;
}
#include<stdio.h>
int main() {
    int s,i,j;
    printf("n\t结果\n");
    for(i=1;i<=5;i++){
        s=1;
        for(j=1;j<=i;j++){
            s*=j;
        }
        printf("%d!\t%d\n",i,s);
    } 
    return 0;
}
//20的阶乘结果会超出int表示范围


 觉得有用的话采纳一下哈