n*n乘法口诀表,两个数交换(函数),判断闰年(函数),数组操作,判断素数(函数)
2018-03-29 12:53
591 查看
n*n的乘法口诀表
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void KJ(int n) { int i = 0; int j = 0; for(i=1; i<n+1; i++) { for(j=1; j<=i; j++) { printf("%d*%d=%d ",j,i,i*j); } printf("\n"); } } int main() { int num = 0; printf("请输入数字\n"); scanf("%d", &num); KJ( num ); return 0; }
函数实现两个数交换
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void exchange(int *p, int *q) { *p=*p^*q; *q=*p^*q; *p=*p^*q; } int main() { int s=0, x=0; printf("请输入需要交换的两个数字\n"); scanf("%d %d", &s, &x); printf("交换前\n"); printf("%d %d\n",s, x); exchange( &s, &x); printf("交换后\n"); printf("%d %d\n",s, x); return 0; }
函数判断year是不是闰年
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int judge(int x) { if(x%4==0&&x%100!=0||x%400==0) return 1; else return 0; } int main() { int i=0, year = 0, j = 0; printf("请输入需要判断的年份\n"); scanf("%d", &year); j = judge(year); if(j == 1) printf("是闰年\n"); else printf("不是闰年\n"); return 0; }
用函数进行数组操作
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void init(int *a, int n) { int i = 0; for(i=0; i<10; i++) scanf("%d",&a[i]); } void empty(int *a, int n) { int i = 0; for(i=0; i<10; i++) a[i] = 0; } void reverse(int *a,int n) { int i = 0; int k = 0; for(i=0; i<5; i++) { k = a[i]; a[i]= a[10-1-i]; a[10-1-i] = k; } } int main() { int arr[10]; int j = 0; printf("初始化数值\n"); init(arr, 10); printf("初始化数组\n"); for(j=0; j<10; j++) { printf("%d ", arr[j]); } printf("\n"); printf("元素逆置\n"); reverse(arr, 10); for(j=0; j<10; j++) { printf("%d ", arr[j]); } printf("\n"); printf("清空数组\n"); empty(arr, 10); for(j=0; j<10; j++) { printf("%d ", arr[j]); } printf("\n"); return 0; }
函数判断一个数是否为素数
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int judge(int n) { int i = 0; for(i=2; i<n; i++) { if(n%i == 0) return 0; } return 1; } #include<stdio.h> int main() { int num = 0; int j = 0; printf("请输入一个数字\n"); scanf("%d", &num); j = judge(num); if(j == 0) printf("不是素数\n"); else printf("是素数\n"); return 0; }
相关文章推荐
- 函数(输出乘法口诀、交换两个数、判断闰年、创建数组、判断素数)
- 实现一个函数,1打印乘法口诀表(可更改行列),2交换两数,3判断是否闰年,4判断是否素数。
- practise函数实现——乘法口诀表,判断素数,交换两数,判断闰年,数组的初始清空逆置
- 函数实现乘法表,两数交换,判断闰年,初始、逆置、清空数组
- 设计函数实现素数判断,闰年判断,交换变量,打印自定义乘法表
- 简单的算法题,包括1.打印100——200之间的的素数2.输出乘法口诀表3.判断1000年——2000年之间的闰年,给出完整代码
- 1. 打印100~200 之间的素数 2. 输出乘法口诀表 3. 判断1000年---2000年之间的闰年
- 【C】打印100-200间素数,输出乘法口诀表,闰年的判断,求十个整数中最大值
- 简单的打印素数、打印乘法口诀表和判断闰年
- C语言学习6 :指针的定义,指针类型要合法,指针要初始化,指针做函数参数,数组和指针的通用性,指针+1所代表的空间,void * 指针,交换函数中的指针,数组和字符型指针区别,字符型指针的应用,使用指针完成字符操作函数
- 用异或操作实现的交换函数用以实现数组逆置中须要注意的问题
- 打印100~200 之间的素数,输出乘法口诀表,判断1000年---2000年之间的闰年
- 判断闰年,用三种不同的方法交换两个数的值
- 函数:判断是不是闰年;判断是不是素数
- 【C】函数相关的程序--判断一个数是否为素数,某年是否是闰年,调用一次函数将参数值加1
- 用异或操作实现的交换函数用以实现数组逆置中需要注意的问题
- 求素数,乘法口诀表,判断闰年
- PHP操作数组相关函数
- 基于php常用函数总结(数组,字符串,时间,文件操作)
- 求100-200间所有素数;判断1000-2000年间的闰年