- 博客(15)
- 收藏
- 关注
原创 取出一个数的前16位与后16位
这里提一个小技巧:C++编译器支持直接书写16进制,方法是0x十六进制数[比如0x00000001就是十进制下的1]。2进制,就是0bXXXX...。取出前16位,就是&0xffff0000,取后16位,就是&0x0000ffff。
2023-02-03 00:59:20
575
原创 //求2/1,3/2,5/3,8/5,13/8,21/13...的前20项之和
//求2/1,3/2,5/3,8/5,13/8,21/13…的前20项之和#include using namespace std;int main(){double sum=0;for(double i=2,j=1,k=0;k<20;k++,j++){sum+=i/j;i=i+j;}printf("%lf",sum);return 0;}
2022-02-26 10:54:07
218
原创 求两个数的最大公约数
#include <stdio.h>int main(){int a,b;scanf("%d%d",&a,&b);for(int i=a-1;i>=1;i–){if(a%i0){printf("%d ",i);break;}}for(int i=b-1;i>=1;i–){if(b%i0) {printf("%d ",i);break;}}return 0;
2022-02-26 10:39:41
115
原创 求1-3+5-7+……-99+101的和
不说废话,直接上代码#include<stdio.h>int main(){int sum=0;for(int i=1,j=1;i<=101;i=i+2,j+l){if(j%2==0) sum-=i;if(j%2!=0) sum+=i;}printf("%d",sum);return 0;}
2022-02-26 10:32:07
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人