21xrx.com
2024-12-22 22:26:34 Sunday
登录
文章检索 我的文章 写文章
C语言程序题目及答案详解
2023-06-18 04:13:36 深夜i     --     --
求和函数 参数 返回值

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;

}

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复