大一入门生 可以来个大神教我嘛

img


可以来个大神教我嘛,大一刚入门学的C语言 但是上课听不懂。谢谢了谢谢了

第一题

#include <stdio.h>
int sum(int a, int b);
int main()
{
int a, b,s;
scanf("%d%d", &a, &b);
c=sum(a,b);
printf("the sum is %d", c);
return 0;
}
int sum(int a, int b)
{
return a + b;
}

第二个问题

#include <stdio.h>
int fact(int n)
{
if (n == 1) return 1;
return fact(n - 1) * n;
}
int main()
{
int sum = fact(4) + fact(6) + fact(7);
printf("the sum is %d", sum);
return 0;
}

第三个问题

#include <stdio.h>
int is_prime(int n)
{
if (n < 2) return 0;
for (int i = 2; i < n; i++)
if (n % i == 0) return 0;
return 1;
}
int main()
{
for (int i = 100; i <= 199; i++)
if (is_prime(i)) printf("%d ", i);
return 0;
}