C语言

C语言 · 文本加密

算法提高9-2文本加密 时间限制:1.0s 内存限制:256.0MB    问题描述  先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",......"Z"转化为"a","a"转化为"b"...
代码星球·2020-04-17

华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)

题目描述:输出两个不超过100位的大整数的乘积。输入:输入两个大整数,如1234567123输出:输出乘积,如:151851741样例输入:1234567123样例输出:151851741 注意:在oj上不能直接套用我的代码,需要将无关的输出去除才行方法一思路:解这道题目最简单的方法就是模拟我们笔算乘法的过程...

C语言数组求长度

1.创建数组inta[]={1,2,3,4,5};/*创建一个int型数组,数组的长度为5*/2.利用sizeof求一维数组长度intlen;len=sizeof(a)/sizeof(int);Δ以上求数组长度的原理是利用sizeof求出数组a占用的字节数除以数组中每个元素占用的字节数,即能计算出数组中的元...
代码星球·2020-04-16

C语言--计算数组的平均值

1//数组2intmain()3{4intmuber[100];5doublesum=0.0;6intcnt=0;7intx;8scanf("%d",&x);9while(x!=-1)10{11muber[cnt]=x;12cnt++;13sum+=x;14scanf("%d",&x);15}16if(...

C语言程序设计50例(经典收藏)

本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。2.程序源代码:复制代码...

【C】C语言中的_exit()与exit()

_exit()和exit()主要区别是一个退出进程会清理I/O缓冲区,一个直接结束进程进入到内核中。举例说明:1#include<stdio.h>234/*demo01程序只输出helloworld*/5/*6intmain()7{8printf("helloworld");9printf("hellowo...
代码星球·2020-04-15

c语言中realloc()函数解析

       一、基本特性       1、realloc()函数可以重用或扩展以前用malloc()、calloc()及realloc()函数自身分配的内存。 &nbs...
代码星球·2020-04-15

一个简单的C语言程序(详解)

1#include<stdio.h>23intmain(void)//一个简单的C程序4{5intnum;//定义一个名为num的变量6num=1;//为num赋一个值78printf("我是一个简单的");//使用printf()函数9printf("计算机.");10printf("我最喜欢的号码是%d...

浅谈C语言字符串结束符''

如果你希望你的字符串以’‘结束,那么你可以这样做:1charstr[]={"hello"};//①字符串赋值2charstr[]={'h','e','l','l','o','0'};//②人为添加3charstr[6]={'h','e','l','l','o'};//③故意给数组预留一个空位注:...

c语言 rand() 随机函数

各种编程语言返回的随机数(确切地说是伪随机数)实际上都是根据递推公式计算的一组数值,当序列足够长,这组数值近似满足均匀分布。c的标准函数库提供一随机数生成器rand(定义在stdlib.h),能返回0~RAND_MAX之间均匀分布的伪随机整数(RAND_MAX至少为32767,一般都默认为32767)。用rand()随...
代码星球·2020-04-15

文件操作之打开文件与读写文件——C语言

一、fopen函数原型:FILE*fopen(constchar*filename,constchar*mode);返回值:返回值类型为FILE*,打开文件成功返回指向打开文件的指针,打开文件失败返回空指针(NULL)代码示例:1#include<stdio.h>23voidOpenFile(FILE**m...

atoi()和itoa()函数详解以及C语言实现

atoi()原型: intatoi(constchar*str);函数功能:把字符串转换成整型数。参数str:要进行转换的字符串返回值:每个函数返回int值,此值由将输入字符作为数字解析而生成。如果该输入无法转换为该类型的值,则atoi的返回值为0。注意:使用该函数时要注意atoi返回的是int类型,注意输入...

C语言、编程语言发展史

了解和学习一门语言、一个系统乃至方方面面的任何东西时,如果不知道其历史和现状而只是一上来就一味地闷头苦学,你就很容易“一叶障目不见泰山”。如此这般火急火燎的就上手苦干,私以为大错特错,所谓“学而不思则罔”。当然,上手苦干也是之后的很重要的部分。想要了解C语言的历史,请慢慢...
代码星球·2020-04-14

C语言中数组定义方式

<1>前言大家首先来思考一个问题,若是我们想要定义两个变量,求这两个数的平均数,该怎么求呢?例如:inta=10,b=20intaverage=(a+b)/2;上面的公式,我相信大家应该很快就能够求出来。若是,我们想要定义5个变量,求他们的平均值呢?我们是不是要这么写?Inta=1,b=2,c=3,d=5,...
代码星球·2020-04-14