自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Test?

红色。

2023-09-19 16:07:57 45

原创 前端兼容性问题

scrollTopdocument.documentElement.scrollTop(firefox), document.body.scrollTop(chrome&ie&safari)event.target || event.srcElement(ie)event.clientX/Y(ie) || event.pageX/Y

2022-03-16 16:18:00 760

原创 Map类型和Object类型的区别

注: iterable 是es6新引入的类型,Array、Set、Map都是iterable类型。具有iterable类型的集合都可以通过for of (es6引入)或foreach(iterable类型集合的内置方法)来进行遍历 。for in也可以进行遍历,但是for in有很多缺点,for in会遍历集合的除Symboll之外的所有可枚举类型,包括自定义的方法和属性。所以不适合数组的遍历,更适合对象的遍历。遍历时的顺序可能并不是集合内部的实际顺序。...

2021-10-15 17:22:42 301

原创 word-break、overflow-wrap(word-wrap)、white-space

1.white-spacenormalnowrap 只是不换行pre(preserve)空白符全部生效(空格,换行符),但是自动换行没了pre-wrap 空白符生效,也可以自动换行pre-line 空格自动合并,换行符依然起作用,自动换行2.word-breaknormalbreak-all 自动换行,分割英语单词keep-all 只有空格可以触发自动换行3.overflow-wrapnormalbreak-word 单个单词比宽度长情况下才拆分单词..

2021-08-16 14:40:21 1212

原创 img等行内元素为什么可以设置宽高

一般来说行内元素是没法为其设置宽高的,但身为行内元素的img为什么却可以设置宽高?经查阅资料发现,img属于可替换元素,在css中可替换元素的展示效果是不由css来控制的可替换元素是一种外部对象,它们外观的渲染,是独立于css的。css可以影响这些元素的位置但是不能影响元素本身的样式(但是css里面设置宽高也可以映射到img上,可能是继承了父文档的样式,问题先保留,以后有空了再研究)可替换元素有iframevideoembed(嵌入元素,大部分浏览器已弃用)img有些元素仅在特定情况

2021-08-02 14:52:00 1516

原创 水平垂直居中

要实现元素的水平垂直居中首先先要分成两种情况:1.未知元素的宽高水平方向:①行内元素在父元素中用text-align:center;在父元素中用width:fit-content,再配合margin:auto实现。块状元素用margin:auto。注:同时两者也可以通过css的display属性转变为对方,使用对方的居中方法;②在元素的父元素中通过flex的justify-content:center实现居中对齐竖直方向:1.在元素的父元素中通

2021-07-30 16:53:45 56

原创 2021-07-28 行内元素整理

行内元素整理:b i abbr(title属性展示信息描述) cite(引用) dfn(标记定义, title属性展示描述) code em(强调,斜体) strong(强调,加粗) samp(标识计算机输出) var(定义变量) bdo(反向) img sub(下标) span button input textarea select a brmap(配合area设置可点击区域) q(“短文引用”) object(嵌入一个页面或元素) sc

2021-07-29 14:56:50 68

原创 数组的浅拷贝

数组的索引 index是字符串类型的,之所以[1]可以访问到是因为js将数字转化成了字符串数组本来应该是一个连续的内存分配,但是在Javascript中不是连续分配的,而是类似哈希映射的方式存在的。let a[] = b[]让一个数组等于另一个数组,是使a数组的内存地址都指向b数组的内存地址,当b数组改变时,a数组也会随之改变。先打个草稿,等有时间再整理...

2021-07-23 18:22:30 135

原创 2021-01-27

video标签autoplay属性 safarii浏览器、谷歌浏览器失效问题:解决方法:1.在video标签添加muted属性可实现谷歌浏览器自动播放 2.在video标签添加muted属性和playsinline属性即可实现自动播放...

2021-01-27 17:19:27 63

原创 20-电子词典

作         者:蔡伟完成日期:2017.1.6题目描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。输入样例:love输出结果:v.爱,喜欢;n.爱情输入样例:abc输出结

2017-01-06 18:17:08 303

原创 20-学生成绩处理

作     者:蔡伟题目描述:在数组score中将要存储了某小组C程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输出考得最高成绩和最低成绩的同学的人数;(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相

2017-01-06 15:35:54 499

原创 19-小学生考试系统

作       者:蔡伟题目描述:1.利用随机函数出十道加法题;2.小学生用户答题,给出每道题的答案;3.对小学生答案进行评判;4.计算小学生的答案正确率。#include #include #include # include int i,a,b,c[10],k[10],x;/*******************************************

2017-01-05 19:04:40 812

原创 17-for的双重循环

作者:蔡伟完成日期:2016.12.22题目描述:通过使用双重for循环语句,打印下列图形(N =4): * *

2016-12-22 09:27:05 975

原创 17-结构体3

作者:蔡伟完成日期:2016.12.201:题目描述:输入一点横纵坐标输出该点到原点得距离#include #include struct Point{ float x; //横坐标 float y; //纵坐标};int main(){ struct Point p; float distance; scanf("%f %f",&

2016-12-20 15:54:00 339

原创 17-结构体1

作者:蔡伟完成日期:2016.12.20#include struct complex{ int re; int im;};int main(){ struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,&y.im); //复数s是复数x和y的和,规

2016-12-20 15:24:08 417

原创 17-结构体实践2

作者:蔡伟完成日期:2016.12.20#include #define N 100 /*N表示最多允许的学生人数*/struct Student{ int num; //学号 int c; //C语言成绩 int math; //数学成绩 int score; //两科均分};int main( ){ int n=0; float

2016-12-20 15:19:52 363

原创 16

#include #define N 100  /*N表示最多允许的学生人数*/struct Student{   int num; //学号   int c; //C语言成绩   int math; //数学成绩   float aver;  //两科均分};int main( ){   int n,totalc,totalmath,averc,ave

2016-12-15 09:28:58 357

原创 16-复数的计算

作者:蔡伟完成日期:2016.12.15题目描述:计算复数的值输入样例:1 1                    1 1输出结果:sum=2+2i                   product=0+2i#include struct complex{ int re; int im;};int main(){ s

2016-12-15 08:38:21 470

原创 15-插入有序数组中

作者:蔡伟完成日期:2016.12.06题目描述:已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入样例:1 7 8 17 23 24 59 62 101                   50输出结果:1                   7                   8                  17

2016-12-06 10:42:15 222

原创 15-数组逆序

作者:蔡伟完成日期:2016.12.06题目描述:输入10个整数存入一维数组,按逆序重新存放后再输出。输入样例:1 3 5 9 7 6 8 2 4 0输出结果:0 4 2 8 6 7 9 5 3 1#include int main(){ int a[10],i; for(i=0;i<10;i++) scanf("%d", &a[i]);

2016-12-06 10:37:30 316

原创 15-进制转换

作者:蔡伟完成日期:2016.12.06题目描述:将十进制转化为二进制输入样例:6输出结果:110#include int main(){ int a[32]={0},i,j,n; scanf("%d",&n); i=0; while(n>0) { a[i]=n%2; n/=2; i+

2016-12-06 10:31:22 560

原创 15-矩阵对角线之和

作者:蔡伟完成日期:2016.12.06题目描述:计算3*3矩阵对角线元素之和输入样例:1 2 3                  1 1 1                  3 2 1输出结果:3 7#include int main(){ int a[3][3],i,j,s1=0,s2=0; for(i=0; i<3; i++)

2016-12-06 10:16:29 484

原创 13-汉诺塔

作者:蔡伟完成日期:2016.11.22题目描述:汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。输入样例:2输出结果:Mov

2016-11-22 11:18:01 183

原创 13-逆序

作者:蔡伟完成日期:20.16.11.22题目描述:输入一个数输出它的逆序数输入样例:1234输出结果:4321#include void inverted(int); /*函数声明*/int main(){ int n; /*需要逆序的整数*/ scanf("%d",&n); inverted(n); /*调用逆序函数*/ return

2016-11-22 11:02:06 192

原创 12-牛顿迭代法

作者:蔡伟完成日期:2016.11.15题目描述:用牛顿迭代法求根。方程为ax3+bx2+cx+d=0。系数a,b,c,d的值一次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。结果保留两位小数。样例输入:1 2 3 4样例结果:-1.65#include#includeint main(){ double solut(d

2016-11-15 11:40:54 250

原创 12-求两个整数的最大公约数和最小公倍数

作者:蔡伟完成日期:2016.11.15题目描述:输入两个整数,计算它们的最大公约数和最小公倍数样例输入:6 15样例输出:3 30#include int main(){ int n,m,gys,gbs; int gcd(int a, int b); int lcm(int a, int b); scanf("%d%d",&n,&m);

2016-11-15 11:34:49 472

原创 12-绘制空心三角形

作者:蔡伟完成日期:2016.11.15.题目描述:用for循环画三角形输入样例:5#include void holl_triangle(int n); /*函数声明*/int main(){ int n; scanf("%d",&n); /*输入行数n*/ holl_triangle(n); /*调用输入n行的空心三角形的函数*/ retur

2016-11-15 11:21:29 370

原创 12-判断星座

作者:蔡伟完成日期:2016.11.14题目描述:输入年月日,输出星座样例输入:2000 12 31样例输出:摩羯座#include void constellation(int year,int month,int day); /*函数声明*/int main(){ int year,month,day; scanf("%d %d %d",&year,&

2016-11-14 14:47:18 415

原创 12-判断三角形

作者:蔡伟完成日期:2016.11.14题目描述:输入三角形的三条边,大小未知,不必考虑构不成三角形的情况判断是锐角三角形,直角三角形还是钝角三角形。样例输入:3 4 5样例输出:直角三角形#include #define swap(x,y){x=x+y;y=x-y;x=x-y;}/*下面三个函数都是:是返回1,不是返回0*/int right_triangle(doub

2016-11-14 14:43:32 249

原创 12-查闰年

作者:蔡伟完成日期:2016.11.14题目描述:m年至n年之间的所有闰年,输出结果每行8个,数据之间用空格分隔。输入样例:1949 2045样例输出:1952 1956 1960 1964 1968 1972 1976 1980                   1984 1988 1992 1996 2000 2004 2008 2012               

2016-11-14 14:38:00 651

原创 11-回文数2

作者:蔡伟完成日期:2016.11.07题目描述:输出10000以内的所有回文数#include int main(){ int i,j; int _number; for(i=0; i<=9; i++) { _number=i; printf("%d\t ",_number); } for(i=1;

2016-11-07 14:56:29 226

原创 10-回文数1

作者:蔡伟完成日期:2016.11.02题目描述:输入一个正整数判断是否为回文数。输入样例:1221输出结果:yes#include #include int main(){ int n,m,k=0; printf("请输入一个正整数:"); scanf("%d",&n); m=n; while(m>0)

2016-11-03 09:28:31 281

原创 10-税收计算器

作者:蔡伟完成日期:2016.11.02题目描述:输入月收入总额,计算出他本月赢缴税款和税后收入。样例输入:13500样例输出:个人所得税为1495元,税后收入为12005元。#include #include int main(){ double dsalary,dtax,dnetlncome=0; printf("请输入你月的月收入总额(

2016-11-03 09:01:44 253

原创 10-Ascll码排列

作者:蔡伟完成日期:2016.10.31题目描述;输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入数据有多组,每组占一行,有三个字符组成,之间无空格。对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入:qwe                   asd                   zxc 样例输出:e q w      

2016-10-31 15:48:04 537

原创 9-统计字符个数

作者:蔡伟完成日期:2016.10.27题目描述:输入一行字符,分别统计其中字母数字空格和其他字符的数量输入样例:absdjk  8283 *&%输出结果:6  4  3  3#include #include int main(){ int alpha=0,number=0,space=0,other=0; char ch; wh

2016-10-27 09:14:21 222

原创 9-图案

作者:蔡伟完成日期:2016.10.25题目描述:输入一个正数n,打印出指定的图案样例输入:5#include int main( ){ int i,j,n; scanf("%d",&n); for (i=1; i<=n; i++) { for(j=1;j<=n-i;j++) printf(" ");

2016-10-25 10:50:32 181

原创 8-求倒数和

作者:蔡伟完成日期:2016.10.20题目描述:输入一个小于10的正整数你,求1到你的倒数和,并输出(保留小数点后六位)输入样例:4结果:2.083333#include int main ( ){ int n, i; float sum=0; scanf("%d",&n); for(i=1;i<=n;i++)

2016-10-20 09:25:39 307

原创 8-分数序列

作者:蔡伟完成日期:2016.10.20题目描述:计算数列:1/2,3/2,5/3,8/5,13/8......求这个数列的钱n项和#include #include int main(){ int i,n,x1=1,x2=2,t; double sum=2; scanf("%d",&n); for(i=2; i<=n; i++)

2016-10-20 09:07:22 144

原创 6-简单选择结构C

作者:蔡伟完成日期:2016.10.08题目描述:某公司工资安周发放,标准是每小时20元,若员工工作超过40小数,超过部分每小时30元,计算一个员工一周的工资样例输入:48样例输出:1040#include #include int main(){ int a,b; scanf("%d",&a); if(a<40) b=20*a;

2016-10-08 19:40:47 527 1

原创 6-简单选择结构B

作者:蔡伟完成日期:2016.10.08题目描述:输入三个整数,输出三个数中的最大值样例输入:5 8 3样例输出:8#include #include int main(){ int a,b,c,max; scanf("%d %d %d",&a,&b,&c); max=a; if(max<b) max=b; if(

2016-10-08 19:35:22 154

空空如也

空空如也

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

TA关注的人

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