C语言学习第七天(库函数&自定义函数)
【自定义函数】【Exanple 1】交换两个变量的数值
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void swapSum(int* pa, int* pb) {
int tmp = 0;
tmp = *pa;
*pa = *pb;
*pb = tmp;
}
int main() {
int a = 100;
int b = 200;
printf("a=%d b=%d\n", a, b);
swapSum(&a, &b);
printf("a=%d b=%d\n", a, b);
return 0;
}
【自定义函数】【Exanple 2】判断素数
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int is_prime( int n) {
//2-->n-1
int j = 0;
for (j = 2; j <= sqrt(n); j++) {
if (n % j == 0) {
return 0;
}
}
return 1;
}
int main() {
int i = 0;
for (i = 100; i <= 200; i++) {
//判断i是否为素数
if(is_prime(i)==1){
printf("%d ", i);
}
}
return 0;
}