自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-5 报数 (10 分)

这是我写代码前的思路#include<stdio.h>int main(){ int people[50]={0}; int m,n,M; int count,i=0; scanf("%d%d",&m,&n); M=m; while(m-1){ count = n; while(count){ if(!people[i]){ coun...

2022-01-10 09:48:03 286

原创 6-3 删除字符 (20 分)void delchar( char *str, char c ){ int i,j; i=j=0; while(str[j]){

这里提供一种全新的思路因为考虑到数组变换内部一个数值其实需要o(n)的时间维度,因此要尽可能的少的进行整个数组的变动。有一种解决方法是另建立一个暂时的数组进行暂存,筛选结束后进行复制,但这样在空间维度上需要o(n)。这里采用一种虚拟的另设数组的方式,最后时间维度是o(n),空间维度是o(1)。void delchar( char *str, char c ){ int i,j; i=j=0; while(str[j]){ if(str[j] ==..

2022-01-09 09:29:58 879 1

原创 7-6 统计英文字母和数字字符 (15 分)

本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, digit = 数字字符个数, other = 其他字符个数的格式输出。请注意,等号的左右各有一个空格,逗号后有一个空格。这题的考虑,第一个是确定录入字符个数了,可以直接for10个循环第二个是录入的变量之间没有相互影响,可以逐个录入处理后覆盖,只用一个temp第三个是确

2022-01-07 22:12:35 1104

原创 最近两题编程题没做出来的总结

对于for的依赖太过,从来没有考虑用while这类在某种情况下更加方便的形式,尤其的,对于设计出判断是非的函数 while(some(x))的形式十分便利(输出1代表是,继续操作,输出0代表非,跳出循环),同时用while(1)来进行未明确次数的循环也十分便利(只需要在条件中设置特定节点break就可以),对于一些累加累乘型数值可以保存在全局变量中,每次循环中调用进行调整,比每次用for之类的进行一次循环更简便)对于循环累加中符号变换的,可以在累加时进行利用judge变量进行判断,计算单个数值时仅仅计算

2021-10-30 21:10:28 106

原创 C程序学习笔记

整形数据储存一般用第一个bit来表示符号1为负数0为正数正数负数原码、反码、补码规则不同计算机一般使用补码便于计算(可以不用考虑符号)(但不能越界)整形中32767+1=-32768(越界情况),类似于圆环循环浮点型数据存储以符号位、阶码、尾数来存储浮点型数据精确度只以有效数字计算,因此相对偏差恒定,因此分布属于原点密集,越远(绝对值越大)就越稀疏(绝对偏差越大)字符型数据一般占一个字节汉字占两个字符整形数据无符号型可以有更多的数据长度储存数值(因为不用判断符号)

2021-10-28 13:57:43 174

空空如也

空空如也

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

TA关注的人

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