- 博客(14)
- 收藏
- 关注
原创 c语言实例(13)
1 输入一个整数数组,实现一个函数:来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。#include<stdio.h>#include<stdlib.h>int swap(int arr[], int length){ int left = 0; int right = length - 1; int tmp = 0;...
2019-11-18 22:56:34
114
原创 c语言实例(12)
1 编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>unsigned int reverse_bit(unsigned i...
2019-11-18 21:41:29
112
原创 c语言实例(11)
1 位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次#include<stdio.h>#include<stdlib.h>int main(){ int a = 0, b = ...
2019-11-18 21:41:11
157
原创 c语言实例(10)
写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int count_one_bits(unsigned int value){ int count = 0; for (int i = value;...
2019-11-18 21:41:00
154
原创 c语言实例(9)------扫雷
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include <time.h>#define MAX_ROW 9#define MAX_COL 9#define MAX_MINE_COUNT 10//表示每个位置是不是雷,不能给玩家看char mine_...
2019-11-18 21:40:40
203
原创 c语言实例(8)------三子棋
三子棋#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#define MAX_ROW 3#define MAX_COL 3//全局变量,如果不初始化就会自定义为全0char chess_board[MAX_ROW][MAX_COL...
2019-11-11 21:09:36
118
原创 c语言实例(7)
1 递归和非递归分别实现求第n个斐波那契数#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int fib1(int n) { if (n <= 2) { return 1; } else { return fib1(n - 1) + fib1(n - 2); }...
2019-11-09 21:03:20
115
原创 c语言实例(6)
1 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9乘9口诀表,输入12,输出12乘12的乘法口诀表#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int a;int fun() { for (int i = 1; i <= a; i++) { ...
2019-10-05 22:45:24
121
原创 c语言实例(5)
1 猜数字游戏#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>int Menu() { printf("===============\n"); printf("1.开始游戏\n"); printf("0.结束游戏\n"); pr...
2019-10-04 20:06:16
59
原创 c语言实例(4)
1 在屏幕上输出*图案#include<stdio.h>#include<stdlib.h>int main() { int i,j; for (i = 1; i <= 13; i = i + 2) { for (j = 1; j <= i; j++) { printf("*"); } printf("\n"); printf("...
2019-10-04 17:20:40
174
原创 注册GitHub账号
注册GitHub账号GitHub官网:https://github.com/分别输入账号,邮箱,密码选择免费账户然后进入邮箱进行验证创建代码仓库
2019-10-04 14:37:58
609
原创 c语言实例(3)
1 将数组A中的内容和数组B中的内容进行交换(数组一样大)#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>void fun(int* a,int* b){ int t; t = *a; *a = *b; *b = t;}int main() { int A[5]; i...
2019-10-04 11:46:05
330
原创 c语言实例(2)
1 给定两个整形变量的值,将两个值的内容交换#include<stdio.h>#include<stdlib.h>int main() { int a = 2; int b = 3; int c; printf("初始时:\n"); printf("a=%d b=%d\n", a, b); c = a; a = b; b = c; printf("交...
2019-10-03 14:17:40
76
原创 c语言实例
1 打印100~200之间的素数#include<stdio.h>#include<stdlib.h>#include<math.h>int main() { printf("100~200之间的素数:\n");//素数只能被1和自身整除 for (int i = 100; i <= 200; i++) { for (int j = 2; ...
2019-10-02 16:22:45
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人