- 博客(3)
- 收藏
- 关注
原创 对一个整数的除法和取余问题
对于一个整数,要丢弃它的个位,需要对整数进行除法操作;要单独取出它的个位,则需要对整数进行取余操作;例如:#include<stdio.h>void myget(int a){ int tmp; tmp=a; int n=0; for( n=0;n<3;n++) //得到个位数 { a=a%10; } printf("%d\n",a);tmp...
2019-04-01 17:39:49
2514
原创 假设在n进制下,下面的等式成立,n的值是(),567*456=150216
针对此类选择题,可以先进行简易的判断,A.B.C.D选项的值分别是9、10、12、18;两个因数个位的乘积影响得数的个位。6*7=42.42对四个选项的值分别取余得到余数为 6、2、6、6;显然使用十进制无法使42通过进位后,得到乘积尾数6,所以排除第二个选项将原式化为进制数得下式:(5n^ 2+6n+7)(4n^ 2+5n+6)=n^ 5+5n^ 4+2n^2+n+6;左右同...
2019-04-01 16:37:03
523
原创 两数交换的三种方法分析
在函数中实现两数交换,在主函数中打印需要使用指针变量,否则改变的值无法传递到主函数1,定义空变量的交换方式#include<stdio.h>void swop(int *p,int *q) //定义交换函数{ int tmp; //空变量 tmp=*q; //交换主体 *q=*p; *p=tmp;}2,不使用第三变量的交换方式void swop...
2019-03-31 13:42:53
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人