C语言基础与类型系统全解析
1. 代码示例及功能
在C语言中,有一些实用的代码示例可以帮助我们更好地理解其功能。
1.1 查找首个除数
以下是一个查找首个除数的程序:
#include <stdio.h>
int first_divisor( int n ) {
int i;
if ( n == 1 ) return 1;
for( i = 2; i <= n; i++ )
if ( n % i == 0 ) return i;
return 0;
}
int main(void) {
int i;
for( i = 1; i < 11; i++ )
printf( "%d \n", first_divisor( i ) );
return 0;
}
该程序的 first_divisor 函数接受一个参数 n ,并从2开始查找能整除 n 的最小整数 r 。如果 r 等于 n ,则 n 为质数。
1.2 判断是否为斐波那契数
下面的程序用于判断一个数是否为斐波那契数:
#include <stdio.h>
int is_fib
超级会员免费看
订阅专栏 解锁全文
1984

被折叠的 条评论
为什么被折叠?



