#include#include int is_sushu(int num){ int j = 0; for (j = 2; j <= sqrt(num); j++) { if (num%j == 0) { return 0; } } if (j > sqrt(num)) { return 1; }}int main(){ int n; printf("请输入一个数:"); scanf("%d", &n); is_sushu(n); if (is_sushu(n) == 1) { printf("%d是素数", n); } else { printf("%d不是素数", n); } return 0;}用函数实现判断是不是瑞年#include int ruinian(int num){ if (num % 4 == 0 && num % 100 != 0 || num % 400 == 0) { return 1; } else { return 0; }}int main(){ int n; printf("请输入一年:"); scanf("%d", &n); int ret; ret=ruinian(n); if (ret== 1) { printf("%d是瑞年", n); } else { printf("%d不是瑞年", n); } return 0;}
用函数实现两个数的交换
#include <stdio.h>
void swap(int* nu1, int* nu2){ int tmp = *nu1; *nu1 = *nu2; *nu2 = tmp;}int main()
{ int a = 10; int b = 20; void swap(int* nu1, int* nu2); swap(&a, &b); printf("a=%d,b=%d", a, b); return 0;}