您的位置:首页 > 编程语言 > C语言/C++

一些简单的小程序_6——C语言篇

2017-11-27 09:49 246 查看
1.写一个函数实现任意行列数的乘法表

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

void mul(int n)

{

 int i = 0;

 int j = 0;

 for (i = 1; i <= n; i++)

 {

  for (j = 1; j <= i; j++)

  {

   printf("  %d×%d=%-2d", i, j, i*j);

  }

  putchar('\n');

 }

}

int main()

{

 int n;

 printf("请输入:\n");

 scanf("%d", &n);

 mul(n);

 return 0;

}

2.写一个函数实现两个数的交换

#include<stdio.h>

void change(int *p1, int *p2)

{

 int tmp = *p1;

 *p1 = *p2;

 *p2 = tmp;

}

int main()

{

 int a = 2;

 int b = 4;

 change(&a, &b);

 return 0;

}

3.写一个函数判断一年是否是闰年

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int leap_year(int n)

{

 return ((n % 4 == 0 && n % 100 != 0) || n % 400 == 0);

}

int main()

{

 int n;

 scanf("%d", &n);

 if (leap_year(n))

  printf("是闰年");

 else

  printf("不是闰年");

 return 0;

}

4.写一个函数判断一个数是否是素数

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int prime_num(int n)

{

 int i = 0;

 for (i = 2; i < n; i++)

 {

  if (n%i == 0)

   return 0;

 }

 return 1;

}

int main()

{

 int n;

 scanf("%d", &n);

 if (prime_num(n))

  printf("是素数");

 else

  printf("不是素数");

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: