03 2020 档案

摘要:#include <stdio.h> int main() { int a[20001];//储存每一位所得到的数 int temp,base,digit,power,i,j=0;//temp每次的得数 digit每次得数的位数 power是幂指数,base是底数 printf("type the 阅读全文
posted @ 2020-03-21 14:17 ggexs 阅读(247) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> int main() { int a[20001];//储存每一位所得到的数 int temp,digit,n,i,j=0;//temp每次的得数 digit每次得数的位数 scanf("%d",&n); a[0]=1;//从1开始乘 digit=1;//位数从 阅读全文
posted @ 2020-03-19 15:52 ggexs 阅读(160) 评论(0) 推荐(0) 编辑
摘要:于是,借助百度,搜了下杨辉三角的性质,发现有一条就是 第n行的第1个数为1,第二个数为1×(n-1),第三个数为1×(n-1)×(n-2)/2,第四个数为1×(n-1)×(n-2)/2×(n-3)/3…依此类推 #include int main(void) { int n,sum; printf( 阅读全文
posted @ 2020-03-17 14:58 ggexs 阅读(531) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> main() { int i,x,y,z; z=1; printf("请输入x、y:"); scanf("%d%d",&x,&y); for(i=0;i<y;i++) { z=z*x%1000;//这里采用取余的方法求一个数任意次方后的后三位 } if(z>10 阅读全文
posted @ 2020-03-17 13:43 ggexs 阅读(145) 评论(0) 推荐(0) 编辑
摘要:分析:一般类似的题目都会蕴含某种规律或简便方法的,阶乘末尾一个零表示一个进位,则相当于乘以10而10 是由2*5所得,在1~100当中,可以产生10的有:0 2 4 5 6 8 结尾的数字,显然2是足够的,因为4、6、8当中都含有因子2,所以都可看当是2,那么关键在于5的数量了那么该问题的实质是要求 阅读全文
posted @ 2020-03-12 15:13 ggexs 阅读(155) 评论(0) 推荐(0) 编辑
摘要:运算规则 1、&与运算:对应两个二进位均为1时,结果位才为1,否则为0。(有假为假==0) 2、|或运算:对应的两个二进位有一个为1时,结果位就为1,否则为0。(有真为真==1) 3、^ 异或运算:对应的二进位不同时为1,否则为0。(不同为真==1,相同为假==0) 4、~ 取反运算:对整数的各二进 阅读全文
posted @ 2020-03-10 11:40 ggexs 阅读(326) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示