自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 两数交换

两数交换在c语言的学习中可以说是基础中的基础,可随着我们的深入学习大家有没有发现一个问题void Swap1(int a,int b){ int tmp=a; a=b; b=tmp; printf("%d,%d\n",a,b);}这是个很简单的两数交换,输出结果也正确,那么我们在主函数中调用这个函数后打印a,b的值也应该是正确的,但却与我们想的有些不一样void Swap1(in...

2019-03-31 20:35:40 151

原创 假设在n进制下,下面的等式成立,567*456=150216,n的值是?A.9 B.10 C.12 D.18

首先以十进制举例,1314的乘积的个位数字只会受前面两个乘数的个位数字影响,此题也是如此,前面两个乘数的个位数字是7、6,乘积为42,只有42对9 12 18取余都为6,所以可以排除B。后面就需要我们进行运算:(5n^2 +6n+7)(4n^2 +5n+6)=20n^4 +49n^3 +88n^2 +71n+42=n^5 +5n^4 +2n^2+n+6 ...

2019-03-31 16:55:52 216

原创 对于所有进制来说如何得个位丢个位

这里我们拿十进制举例,比如一个数x,如果要得到个位则x要对10取余,如果要丢弃个位数则x要对10整除,这里我们定义一个变量tmp来获取这个数的个位void Digit(int x){ int tmp; while(x!=0) { tmp=x%10; x /=10; }}由此我们可以运用这个方法解决大多数类似的问题计算x的位数void Digit(int x){ ...

2019-03-31 12:35:05 129

空空如也

空空如也

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

TA关注的人

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