C語言學習第七天(庫函數&自定義函數)ide
【自定義函數】【Exanple 1】交換兩個變量的數值函數
#define _CRT_SECURE_NO_WARNINGS學習
#include <stdio.h>spa
void swapSum(int* pa, int* pb) {it
int tmp = 0;io
tmp = *pa;class
*pa = *pb;變量
*pb = tmp;im
}語言
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;
}