
C语言
文章平均质量分 69
广大菜鸟
没甚么厉害的经历,联系方式:qq:1456084073,或csdn私信
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于DFS实现数独游戏解法
起因,在csdn的问答区,看到有个待回答的问题,题目“c语言数独程序缺少函数”,但是截止我发文,还没有人回答,我想分享下我的想法。原创 2021-08-30 08:43:34 · 369 阅读 · 0 评论 -
C语言也可以实现泛型(转)
原文地址:https://www.cnblogs.com/wuyudong/p/c-general-function1.html#include<string.h>#include<stdio.h>// C 语言也可以实现一定的泛型编程,但这样是不安全的,系统对其只有有限的检查。在编程时一定要多加细心。/*变量是不能声明为 void 无类型的。而你不知道调用此函数传进的参数是什么类型的,无法确定一种类型的声明。同时,不能将 * 用在无类型指针上,因为系统没有此地址指向对象大转载 2020-10-18 23:06:58 · 1159 阅读 · 0 评论 -
操作系统: 二级目录文件系统部分功能的实现(主要是C语言,未完整实现)
第一次通过csdn到github学习的一个项目,由于时间问题,没有完全实现,对原作者的代码进行了改进原作者博客:https://blog.youkuaiyun.com/nk_test/article/details/50389128github地址:https://github.com/Tachone/FileSystem原作者的代码实现的功能:void do_Help(){ cout << "Login userName pwd 用户登陆" << endl; cout <翻译 2020-07-18 17:40:56 · 2259 阅读 · 0 评论 -
C语言分别实现在Linux和window的输入不回显
linux:#include <stdio.h>#include <unistd.h> int main(int argc, char *args[]){ // 调用getpass函数 // 函数的参数是提示信息 // 函数的返回值是用户输入的内容 char *password = getpass("Input your password : "); // 输出用户输入的信息 printf("password = %s\n", password); retur原创 2020-07-18 17:17:31 · 561 阅读 · 0 评论 -
C语言转换字符串和数字的库函数
#include<stdlib.h>#include<stdio.h>int main(){ /*字符串变成数字 */ char a[]="123",b[10]="-12.34"; int num = atoi(a); printf("%d\n",num); /* double atof(const char *str) 字符串转换成double,函数返回转换后的双精度浮点数,如果没有执行有效的转换,则返回零(0.0)*/ double db = atof原创 2020-07-17 12:19:18 · 948 阅读 · 1 评论 -
C语言二维动态数组创建输入输出和char*类型的操作
一种成功输出的方式://C语言的二维动态数组#include<cstdio>#include<string.h>#include<malloc.h>int main(){ char ** strs=(char **)malloc(sizeof(char*)*3); int (*p)[20]; for(int i=0;i<3;i++){...原创 2020-02-27 23:48:39 · 2144 阅读 · 0 评论 -
求最大公共前缀(3种语言5种方法)-C、C++、java
参考资料来自题库:https://leetcode-cn.com/problems/longest-common-prefix/submissions/Cchar * longestCommonPrefix_byDivide(char ** strs,int strsSize){//8ms 7MB if (strsSize ==0){ return ""; } ch...原创 2020-02-27 22:20:50 · 1002 阅读 · 0 评论 -
二分法+牛顿迭代法+简化牛顿迭代法+牛顿下山法解方程的近似值
牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。百度百科–牛顿迭代法//用牛顿迭代法 求方程 2*x*x*x-4*x*x+3*x-6 的根/* 牛顿迭代法 */#include<stdio.h>#include<math.h>...原创 2020-01-26 20:01:05 · 3296 阅读 · 4 评论 -
C语言实现求规定精度下的开方数
#include<stdio.h>#include<math.h>#define Epsilon 1.0E-6//控制解的精度 /* 迭代法求一个数的平方根 */void Squrt_diedai(){ float a,x0,x1; printf("Please input a number to be sqrt\n"); scanf("%f",&...原创 2020-01-26 16:24:13 · 904 阅读 · 0 评论 -
C万年历
#include<stdio.h>int IsLeapYear(int year)//判断该年是否为闰年 { if( (year%4==0&&year%100!=0) || (year%400 ==0 ) ) { return 366; } else 365;}int fun(int year)//用于计算每年第一天是星期几的公式的一部分 {...原创 2020-01-14 15:32:38 · 167 阅读 · 0 评论 -
C语言的二进制和txt文本读写操作的模板
#include<iostream>#include<fstream>using namespace std;//txt->自定义的二进制数据文件void save() { char s; FILE * instuf ,*outf; instuf=fopen("C:\\Users\\Lenovo\\Desktop\\data.txt","r"); ...原创 2019-12-23 21:41:07 · 593 阅读 · 0 评论 -
要求输入数字遇到输入的是字符的情况处理
#include<iostream>using namespace std;int main(){ printf("执行计算开始?1:0\n"); int choice=-1; while (choice != 0 && choice != 1) {//非0或非1 cout << "请输入数字0或1,以决定是否继续程序:" << e...原创 2019-12-22 14:46:01 · 727 阅读 · 0 评论 -
判断是否是奇怪数(转)
题目要求//①:除了自身以外所有因子之和大于这个数本身(首先必须是盈数);//②:除了自身以外所有因子的集合,没有任何一个子集中所有数的和等于这个数本身,例如70就是一个奇怪数,求1000以内的第二个奇怪数#include <stdio.h>#include <math.h>#include <string.h>#define TRUE 1#de...转载 2019-11-02 22:01:53 · 557 阅读 · 0 评论 -
C的动态数组的详细知识(网上收集到的大量详细知识以及个人理解的汇总)
C版本动态数组用到的函数:原创 2019-11-01 22:06:11 · 735 阅读 · 1 评论 -
常用颜色的RGB值
白色:rgb(255,255,255)黑色:rgb(0,0,0)红色:rgb(255,0,0)绿色:rgb(0,255,0)蓝色:rgb(0,0,255)青色:rgb(0,255,255)紫色:rgb(255,0,255)调整相关数字,便可以得到深浅不一的各种颜色。...转载 2019-08-28 22:45:36 · 3779 阅读 · 0 评论