C
大锋子呀
这个作者很懒,什么都没留下…
展开
-
C语言小项目-通讯录
通讯录1. test.c 测试 模块2. contact.h 声明函数3. contact.c 实现函数的功能1. test.c 测试 模块//----------------------------通讯录---------------------------------#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include "contact.h"//1. test.c 测试 /原创 2021-09-08 16:16:23 · 149 阅读 · 0 评论 -
strcpy拷贝字符串、strcat追加字符串、strcmp比较字符串、查找子字符串 strstr、切割字符串strtok
字符函数和字符串函数1.strcpy拷贝字符串2.strcat追加字符串3.strcmp比较字符串4.查找子字符串 strstr5.切割字符串strtok1.strcpy拷贝字符串char* strcpy(char * destination, const char * source );—源字符串必须以 ‘\0’ 结束。—会将源字符串中的 ‘\0’ 拷贝到目标空间。—目标空间必须足够大,以确保能存放源字符串。—目标空间必须可变。//--------------------strcpy、字符原创 2021-09-04 23:25:55 · 417 阅读 · 0 评论 -
打印水仙花数、打印菱形、喝汽水、奇数全部都位于偶数前面、5位运动员参加了10米跳水比赛,有人让他们预测比赛结果
测试测试1测试2测试3测试1测试2测试3吞吞吐吐拖原创 2021-09-03 18:46:36 · 118 阅读 · 0 评论 -
sizeof、strlen
sizeof、strlen//-------------------------sizeof、strlen----------------------------//-----------------------整形数组、sizeof---------------------int main(){ // 数组名是首元素的地址 // 1.sizeof(数组名) - 数组名表示整个数组 // 2.&数组名 - 数组名表示整个原创 2021-08-31 19:21:36 · 108 阅读 · 0 评论 -
strcpy字符串拷贝、const修饰对象不能被改变、assert有效性
strcpy、字符串拷贝const 修饰对象不能被改变assert(dest != null); 断言 保证指针的有效性--------------------strcpy、字符串拷贝---------------void my_strcpy(char* dest, char* src){ if (dest != NULL && src != NULL) { while (*dest++ = *src++) // '/0'原创 2021-08-27 19:51:33 · 115 阅读 · 0 评论 -
扫雷小游戏
扫雷游戏整体框架#define _CRT_SESURE_NO_WARNINGS 1 #include <stdio.h>#include "game.h"void menu(){ printf("*****************************\n"); printf("***** 1.play *******\n"); printf("***** 0.exit *******\n"); printf("************原创 2021-08-15 22:20:25 · 84 阅读 · 0 评论 -
三子棋游戏
三子棋游戏主要实现方法函数、循环、数组定义声明部分#include <stdio.h>#include <stdlib.h>#include <time.h>#define ROW 3#define COL 3// 定义数组行列 3行3列// 声明 void InitBoard(char board[ROW][COL],int row,int col);void DisplaBoard(char board[ROW][COL],原创 2021-08-14 23:10:10 · 80 阅读 · 0 评论 -
输出9*9乘法表、猜数字游戏、电脑关机程序
在屏幕上输出9*9乘法表猜数字游戏电脑关机程序1. 在屏幕上输出9*9乘法表#include <stdio.h>int main(){ int i = 0; // 确定打印9行 for(i=1;i<=9;i++) { //打印一行 int j = 1; for(j=1;j<=i;j++) { printf("%d*%d=%-2d ",i, j, i*j); //-2d打印2位左对齐,空格填充 } printf("\n"); .原创 2021-08-03 17:41:09 · 200 阅读 · 0 评论 -
3个数从大到小输出、最大公约数、闰年、计算1/1-1/2+1/3-1/4+1/5.....+1/99-1/100的值、求10个整数中最大值
1. 3个数从大到小输出#include <stdio.h>int main(){ int a = 0; int b = 0; int c = 0; scanf("%d%d%d",&a, &b, &c);// 9 6 3 // 算法实现 // a中最大值 // b次之 // c中最小值 if(a<b) //如果a<b,把b赋予a { int top = a; //防止原本a数据被修改 a =原创 2021-08-03 16:50:42 · 96 阅读 · 0 评论 -
数组查找、字符两端移动、模拟用户登录情景
1、 写一个代码,在arr数组(有序的)中找到 62、 写一个代码,在arr数组(有序的)中找到 6 (二分法查找)3、 编写代码,演示多个字符从两端移动,向中间汇聚4、编写代码,模拟用户登录情景,并且只能登录三次(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均错误,则退出程序)1、 写一个代码,在arr数组(有序的)中找到6#include <stdio.h>int main(){int arr[] = {1,2,3,4,5,6,7,8,9,10};int原创 2021-07-30 22:51:20 · 145 阅读 · 1 评论 -
使用for循环计算n的阶乘
使用for循环计算n的阶乘#include <stdio.h>int main(){int i = 0;int n = 0;int ret = 1;scanf("%d",&n); //例如输入5for(i=1; i<=n;i++){ret = ret * i;}printf(“ret = %d\n”,ret);return 0;}使用for循环计算 1!+2!+3!把 n 改成具体想计算的数即可#include <stdio.h&g原创 2021-07-30 22:13:05 · 18482 阅读 · 0 评论 -
while循环、for循环、do while循环
使用while 判断一个数是否为奇数#include <stdio.h>int main(){int i = 1;while(i<=100){printf("%d “,i);i+=2;}while(i<=100){if(i%2 == 1)printf(”%d ",i);i++;}return 0;}使用while循环 打印1-10#include <stdio.h>int main(){int i = 0;while(i原创 2021-07-30 21:55:46 · 113 阅读 · 0 评论