c语言突击函数

函数

1.函数:是具有一定功能的程序块,是c语言的基本组成单位

2.函数的定义:[函数类型] 函数名 (形式参数)

                        函数不可以嵌套定义,但是可以嵌套调用

3.函数名缺省返回值,默认int;

4.c语言由函数组成,但有且只有一个main函数!这是程序的开始;

5.求质数!

质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。(也可定义为只有1与该数本身两个正因数的数)

#include <stdio.h>
#include <iostream>
int zhishu(int a)
{
	int flag;
	for (int i = 2; i < a / 2; i++)
	{
		if (a % i == 0) {
			flag = 0;
			break;
		}
		else flag = 1;
	}
	if (flag == 0)
		return 0;
	else return 1;
}

int main() {
	int a;
	int p;
	printf("请输入一个数字:");
	scanf("%d", &a);
	p = zhishu(a);
	if (p)
		printf("此数字是质数\n");
	else
		printf("此数字不是质数\n");
	system("pause");
	return 0;
}

6.如何求阶层 : n!

//求阶乘:n!
int fun(int n) {
	int p = 1;
	for (int i = 1; i <= n; i++) {
		p = p * i;
		return p;
	}
}

7.函数的参数可以是常量、变量、表达式、甚至是函数调用;

8.函数的参数,返回值

主函数是实参,而子函数是形参

传数值的话,形参变化不会改变实参的变化!

传地址的话,形参的变化就会有可能改变实参的变化! 

9.掌握库函数

a.库函数是已经写好的函数,放在仓库中,我们只需要如何去使用就可以了!
b. 常用的库函数 : abs()整数取绝对值        fabs()小数取绝对值

                               sqrt()开平方根                pow()函数,如2的三次方是由pow(2,3);

                               sin()三角函数

相关推荐

  1. c语言突击函数

    2023-12-21 10:16:02       75 阅读
  2. C语言——assert函数

    2023-12-21 10:16:02       62 阅读
  3. C语言——const函数

    2023-12-21 10:16:02       56 阅读
  4. C语言字符串函数

    2023-12-21 10:16:02       69 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-21 10:16:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-21 10:16:02       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-21 10:16:02       78 阅读
  4. Python语言-面向对象

    2023-12-21 10:16:02       88 阅读

热门阅读

  1. 【数据爬取】Jsoup爬取数据的使用

    2023-12-21 10:16:02       59 阅读
  2. 支付宝单笔转账开发

    2023-12-21 10:16:02       70 阅读
  3. 拿到服务器该做的事和升级docker engine

    2023-12-21 10:16:02       67 阅读
  4. 记一次gunicorn启动报错

    2023-12-21 10:16:02       57 阅读
  5. AcWing算法进阶课-1.1.1EK求最大流

    2023-12-21 10:16:02       77 阅读