logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

统计字符串中字母、数字以及其他字符的个数,并把统计结果在主函数中输出。

一. 定义整形数组实现在主函数中,首先要创建一个足够大的字符数组,char[x],x根据你所输入的字符串大小来确定,能装得下就行,用来存储字符串。传值调用中,return只能传回一个值,所以不能采用这种方式。由题目可知,需要传回的是字母,数字,其他字符的个数。也就说,需要传回三个值,这时我们自然而然的想到了用一个数组来存放这三个值。因此,我们定义一个整形数组int num[]来存放,字母,数字,其

文章图片
#c语言
汉诺塔详解

汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。玩法:1每次仅允许移动一个碟子的位置。2在任意一次移动中,较小的盘子不得被置于较大的盘

文章图片
#c语言
C语言之数据的基本运算

目录:一.运算符二.运算符的结合性三.简单赋值运算四.复合赋值运算五.基本的算术运算六.自增、自减算术运算七.算术表达式八.逗号运算一.运算符二.运算符的结合性所谓结合性是指,当一个操作数两侧的运算符具有相同的优先级时该操作数是先与左边的运算符结合,还是先与右边的运算符结合。自左至右的结合方向,称为左结合性。反之,称为右结合性。除单目运算符、赋值运算符、条件运算

文章图片
#c语言
C语言之循环的嵌套

三种循环语句可互相嵌套,层数不限。外层循环可包含两个以上内循环,但不能相互交叉。嵌套的循环控制变量不能相同。例1.编程求解1!+2!+……...+10!问题分析:采用双重for循环,整体共有10部分,对每一部分分别求阶乘。定义变量m用来存储每一部分的阶乘,sum用来存储各个部分之和。每次求阶乘后,m的值都会发生变化,所以在每部分进行阶乘前,需要对m重新赋值。所以m=1,需要放在第一重循环中,第二重

文章图片
#c语言
到底了