自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 打印一个数的每一位

给一个整数N,打印出该数的每一位,并且求该数的位数和扩展:给出一个数,转化为三十六进制以内的进制#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>//数位遍历正常函数void digit(int n){ int i, j , m; for (i = n , ...

2019-08-09 22:31:07 204

原创 不使用(a+b)/2这种方式,求两个数的平均值

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main() { int a, b, c; scanf("%d %d", &a, &b); c = a + (b - a) / 2; printf("%d\n", c); system("pause...

2019-04-15 17:30:54 136

原创 将一个数组中元素的顺序进行改变

#include <stdio.h>#include <stdlib.h>#include <string.h>reverse(char * str, int start, int end) { char tmp; int i, j; for (i = start, j = end - 1; i < j; i++, j--) { tmp ...

2019-04-15 17:17:47 1992

原创 数组中找出一个只出现了一次的数(其他数成对出现)

#include <stdio.h>#include <stdlib.h>int main() { int arr[9] = { 1,3,5,2,1,2,4,3,4 }; int res = 0; int i; for (i = 0; i < 9; i++) { arr[i]; res ^= arr[i]; } printf("%d\n", ...

2019-04-15 16:48:01 282

原创 编写函数的返回值value的二进制位模式从左到右翻转后的值

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main() { unsigned int n, sn = 2; scanf("%u", &n); int i; unsigned int tmp, sum = 0; for (i = 0; i < ...

2019-04-15 16:35:53 155

原创 打印杨辉三角

#include <stdio.h>#include <stdlib.h>int main() { int data[20][20] = { 0 }; int n = 4; int i, j; printf("%d\n", data[0][0] = 1); for (i = 1; i < n; i++) { printf("%d ", data[i...

2019-04-14 12:11:15 128

原创 来确定到底谁是凶手

#include <stdio.h>#include <stdlib.h>int main() { int n = 0; for (n = 'A'; n <= 'D'; n++) { /*A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说*/ if ((n != 'A') + (n == 'C') + (n == 'D') ...

2019-04-14 11:50:28 107

原创 每位选手都说对了一半,请编程确定比赛的名次

​#include <stdio.h>#include <stdlib.h>int checkRank(int * player, int n) { int i, res = 0; for (i = 0; i < n; i++) { res |= 1 << player[i]; } return res == 0x3e;}int ma...

2019-04-14 11:30:38 696

原创 编写一个函数将字符反向排列(递归实现)

#include <stdio.h>#include <stdlib.h>void rever_string(char * str) { int len = strlen(str) - 1; char tmp; if (str[0] == '\0') { return; } tmp = str[0]; str[0] = str[len]; str[l...

2019-04-12 21:56:22 177

原创 递归和非递归分别实现strlen

#include <stdio.h>#include <stdlib.h>//非递归int strlen(char * str) { int i; for (i = 0; str[i]; i++);//字符串遍历 return i;}//递归int mystrlen(char * str) { if (*str == '\0') { return ...

2019-04-12 21:25:05 82

原创 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h> int DigitNumSum(int n) { if (n == 0) { return 0; } return n % 10 + DigitNumSum(n / 10);}int main() { int n;...

2019-04-12 20:52:45 201

原创 编写一个函数实现n^k,使用递归实现

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int mul(int n, int k) { if (k == 0) { return 1; } return n * mul(n,k-1);}int main() { int n, k; scanf("%d %...

2019-04-12 17:47:13 148

原创 用递归实现n的阶乘

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int mul(int n) { if (n == 1) { return 1; } return n * mul(n - 1);}int main() { int n; scanf("%d", &n);...

2019-04-12 17:10:09 767

原创 递归和非递归分别实现求第n个斐波那契数

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int fib(int n) { if (n <= 2){ return 1;}return fib(n - 1) + fib(n - 2);}int main() { int n; scanf("%d", ...

2019-04-12 16:49:28 93

原创 创建一个数组,用函数初始化数组,清空数组,函数完成数组中元素的逆置

#include <stdio.h>#include <stdlib.h>void init(int data[], int n, int in[]) { int i; for (i = 0; i < n; ++i) { in[i] = data[i]; }}void printArray(int data[], int n) { int i;...

2019-04-05 10:08:17 150

原创 用一个函数,判断一个数是否是素数

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <math.h>int judge(int n) { int i, tmp; tmp = sqrt(n); for (i = 2; i <= tmp; i++) { if (n%i =...

2019-04-05 09:31:28 697

原创 用函数判断某年是否为闰年

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>void judge(int i) { if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) { printf("该年是闰年\n"); } else { pri...

2019-04-04 19:07:26 1887

原创 使用函数实现两个数的交换

#include <stdio.h>#include <stdlib.h>//exchange(int i, int j) {// int tmp;// tmp = i;// i = j;// j = tmp;// printf("i=%d,j=%d", i, j);//}//int main() {// int i = 1;// int j = 2...

2019-04-04 18:55:03 971

原创 用函数打印12的乘法表

#include <stdio.h>#include <stdlib.h>Chengfabiao(int n) { int i, j; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%d ", j, i, i*j); } printf("\n")...

2019-04-04 18:32:44 355

原创 扫雷

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int Menu() { printf("=================\n"); printf(" 1.开始游戏\n"); printf(" 0.结束游戏\n"); printf("=============...

2019-04-04 17:38:12 100

原创 模拟用户登录(三次机会,对一次登陆成功,三次都输错,登陆失败)

//模拟用户登录情景,只能登陆三次(只允许三次,正确的登录成功,否则失败)#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main() { int i = 0; for (; i < 3; ++i) { printf("请输入您的密码:"); char...

2019-04-01 17:02:11 1279

原创 二分查找(数组中的元素)

#include <stdio.h>#include <stdlib.h>int searchArray(int arr[], int n, int f) { int left = 0; int right = n - 1; int mid; while (left < right) { mid = (left + right) / 2; if ...

2019-04-01 16:58:27 950

原创 猜字游戏

1-100之间的猜字游戏#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include <windows.h>#include <stdlib.h>#include <time.h>void menu() { printf("========================\n"...

2019-04-01 16:34:41 177

原创 Sn=a+aa+aaa+aaaa+aaaaa的前五项之和

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>//求一个数的前N项和//求a+aa+aaa+aaaa+aaaaa//看到这类问题直接迭代法//tmp=_____(直接写自己根据式子推导出的公式)//sum += tmp//用好了可以解决这一类的问题int numbe...

2019-03-31 12:38:45 133

原创 水仙花素

#include <stdio.h>#include <stdlib.h>int main() { int i; int a, b, c,sum; for(i=100;i<=999;i++){ a = i % 10; b = i / 10 % 10; c = i / 100; sum = a * a * a + b ...

2019-03-31 12:22:26 470

原创 花式星星

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main() { int n=7; int i, j; //scanf("%d", &n); for (i = 1; i < n; i++) { for (j = 1; j <= n - i;...

2019-03-31 12:09:48 119

原创 三子棋

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>int Menu() { printf("=====================\n"); printf(" 1. 开始游戏\n"); printf(" 0. ...

2019-03-31 11:32:18 82

原创 1-100中9出现了多少次

//1-100中9出现了多少次#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>int main() { int i = 0; int count = 0; for (i = 1; i <= 100; i...

2019-03-22 16:59:47 1074

原创 计算1/1-1/2+1/3-1/4+1/5.....+1/99-1/100的值

//计算1/1-1/2+1/3-1/4+1/5…+1/99-1/100的值#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>int main() { int i = 0; int n = 0; float&nb...

2019-03-22 16:49:56 741

原创 将两个数组的内容进行交换

//将两个数组的内容进行交换#include <stdio.h>#include <stdlib.h>#include <string.h>int main() { int arr1[5] = { 0, 1, 2, 3, 4 }; int arr2[5] = { 5, 6, 7, 8, 9 }; int i = 0;...

2019-03-22 16:36:34 562

原创 给定两个整形变量的值将两个值的内容进行交换(不创建临时变量变量)

#include<stdio.h>#include<stdlib.h>int main() { int i = 5; int j = 10; i = i ^ j; j = j ^ i; i = i ^ j; printf(“i=%d j= %d\n”, i, j); system(“pa...

2019-03-19 15:54:59 95

原创 给定两个整形变量的值将两个值的内容进行交换

#include <stdio.h>#include <stdlib.h>int main() {int i = 6;int j = 8;int k;k = i;i = j;j = k;printf(“i=%d j= %d\n”, i, j);system(“pause”);return 0;}

2019-03-19 15:46:58 56

原创 十个整数中取最大值

#include<stdio.h>#include<stdlib.h>int main() {int i = 0;int max = 0;int arr[10] = { 0 };printf(“请输入10个整数:”);for (i = 0; i <= 9; i++) {scanf_s("%d", &arr[i]);}max = arr[1]...

2019-03-19 15:38:35 129

原创 将三个数按从大到小输出

#include <stdio.h>#include <stdlib.h>int main(){int a = 77, b = 66, c = 88, temp;if (a < b) {temp = a;a = b;b = temp;}if (a < c) {temp = a;a = c;c = temp;}if (b < c)...

2019-03-19 15:13:03 84

原创 两个整数的最大公约数

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main() { int a, b, c, d; printf(“请输入要比较的两个数\n”); scanf("%d %d", &a, &b); if (b &l...

2019-03-19 15:01:05 269

原创 100-200之间的素数

//100-200之间的素数#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;int main(){&nbsp;int i, j;&nbsp;for (i = 100; i &lt;= 201; i++)&nbsp;{for (j = 2; j &lt;= i; j++)&nbsp;&nbsp;&nbsp;if (i%j == 0)&n...

2019-03-15 16:26:25 216

原创 九九乘法表

//九九乘法表#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main() {&nbsp;int i, j;&nbsp;for (j = 1; j &lt;= 9; j++) {&nbsp;&nbsp;for (i = 1; i &lt;= j; i++)&nbsp;&nbsp;&nbsp;printf("&nbsp

2019-03-15 15:47:41 83

原创 判断1000---2000年之间的闰年

//判断1000—2000年之间的闰年#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int main() {&nbsp;int i ;&nbsp;for(i = 1000; i &lt;= 2000; i++)&nbsp;&nbsp;if (i%4 == 0 &amp;&amp; i%100 != 0 || i%400 == 0)&...

2019-03-15 12:08:41 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除