#include<stdio.h>intisPrime(int n){int i =2;for(i =2; i < n; i++){if(n%i ==0){return0;}}if(i>=n){return1;}}intmain(){if(isPrime(9)==1){printf("是素数\n");}else{printf("不是素数\n");}
函数判断year是不是润年。
#include<stdio.h>intisLeapYear(int year){if((year %4==0&& year %100!=0)|| year %400==0){return1;}return0;}intmain(){if(isLeapYear(5968)==1){printf("是闰年\n");}else{printf("不是闰年\n");}}
实现一个函数来交换两个整数的内容。
#include<stdio.h>intnum(int a,int b){int tep;
tep = a;
a = b;
b = tep;}intnum2(int*x,int*y){int tep;
tep =*x;*x =*y;*y = tep;}intmain(){int i =3;int j =8;num(i, j);printf("num::i=%d j=%d\n", i, j);num2(&i,&j);printf("num2::i=%d j=%d\n", i, j);}
函数判断一个数是不是素数。利用上面实现的函数打印100到200之间的素数。#include <stdio.h>int isPrime(int n){ int i = 2; for (i = 2; i < n; i++){ if (n%i == 0){ return 0; } } if (i>=n){ return 1; }}int main(){ if (isPrime(9) == 1){ printf("是素数