21xrx.com
2025-03-24 13:06:09 Monday
文章检索 我的文章 写文章
C语言程序题目及答案详解
2023-06-18 04:13:36 深夜i     13     0
求和函数 参数 返回值

C语言作为一种高级编程语言,在计算机科学领域中占据着重要地位。作为学习C语言的初学者,掌握常见的C语言编程题目是非常必要的。下面就一些常见的C语言程序题目及其答案进行详细讲解。

1.实现一个求和函数,接受两个参数,返回这两个参数的和。

代码实现:

#include
int sum(int a, int b)
{
  return a + b;
}
int main()
{
  int x = 3, y = 5;
  printf("x + y = %d\n", sum(x, y));
  return 0;
}

2.编写一个程序,输出100以内的所有质数。

代码实现:

#include
#include
int isPrime(int n)
{
  int i;
  if (n <= 1) return 0;
  for (i = 2; i <= sqrt(n); i++)
  {
   if (n % i == 0) return 0;
  }
  return 1;
}
int main()
{
  int i;
  for (i = 2; i <= 100; i++)
  {
   if (isPrime(i))
   {
     printf("%d ", i);
   }
  }
  return 0;
}

关键词:质数、函数、循环

3.编写一个程序,计算输入数字的阶乘。

代码实现:

#include
int fact(int n)
{
  if (n == 1) return 1;
  return n*fact(n-1);
}
int main()
{
  int n;
  printf("请输入一个正整数:");
  scanf("%d", &n);
  printf("%d的阶乘为:%d\n", n, fact(n));
  return 0;
}

关键词:阶乘、递归、输入输出

  
  

评论区

请求出错了