'commit'
This commit is contained in:
BIN
C++课程/第十二课二进制进阶与多重循环/NOIP模拟训练题.docx
Normal file
BIN
C++课程/第十二课二进制进阶与多重循环/NOIP模拟训练题.docx
Normal file
Binary file not shown.
10
C++课程/第十二课二进制进阶与多重循环/er_test_case.cpp
Normal file
10
C++课程/第十二课二进制进阶与多重循环/er_test_case.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
int main()
|
||||
{
|
||||
int a=15;
|
||||
int b=6;
|
||||
int c=a&b;
|
||||
cout<<c<<endl;
|
||||
return 0;
|
||||
}
|
||||
20
C++课程/第十二课二进制进阶与多重循环/shi_to_er.cpp
Normal file
20
C++课程/第十二课二进制进阶与多重循环/shi_to_er.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
int main()
|
||||
{
|
||||
int n,i,j=0;
|
||||
int a[1000];
|
||||
cin>>n;
|
||||
i=n;
|
||||
while(i)
|
||||
{
|
||||
a[j]=i%2;
|
||||
i/=2;
|
||||
j++;
|
||||
|
||||
}
|
||||
for(i=j-1;i>=0;i--)
|
||||
cout<<a[i];
|
||||
cout<<endl;
|
||||
return 0;
|
||||
}
|
||||
20
C++课程/第十二课二进制进阶与多重循环/wanmeilifang.cpp
Normal file
20
C++课程/第十二课二进制进阶与多重循环/wanmeilifang.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
int N;
|
||||
int a,b,c,d;
|
||||
scanf("%d",&N);
|
||||
for(a=2;a<=N;a++){
|
||||
for(b=2;b<=a-1;b++){
|
||||
for(c=b;c<=a-1;c++){
|
||||
for(d=c;d<=a-1;d++){
|
||||
if(a*a*a==b*b*b+c*c*c+d*d*d){
|
||||
printf("Cube = %d, Triple = (%d, %d, %d)\n",a,b,c,d);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
9
C++课程/第十二课二进制进阶与多重循环/weiyunshuan.cpp
Normal file
9
C++课程/第十二课二进制进阶与多重循环/weiyunshuan.cpp
Normal file
@@ -0,0 +1,9 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
int main()
|
||||
{
|
||||
int a=1314520;
|
||||
a=a>>16+a<<16;
|
||||
cout<<a<<endl;
|
||||
|
||||
}
|
||||
BIN
C++课程/第十二课二进制进阶与多重循环/二进制进阶与位运算.pptx
Normal file
BIN
C++课程/第十二课二进制进阶与多重循环/二进制进阶与位运算.pptx
Normal file
Binary file not shown.
19
C++课程/第十二课二进制进阶与多重循环/左三角形.cpp
Normal file
19
C++课程/第十二课二进制进阶与多重循环/左三角形.cpp
Normal file
@@ -0,0 +1,19 @@
|
||||
#include<stdio.h>
|
||||
int main() {
|
||||
int i,n;
|
||||
for(i=1; i<=7; i+=2) {
|
||||
for(n=1; n<=i; n++) {
|
||||
printf("* ");
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
|
||||
for(i=5; i>=1; i-=2) {
|
||||
for(n=1; n<=i; n++) {
|
||||
printf("* ");
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
39
C++课程/第十二课二进制进阶与多重循环/最大公约数.cpp
Normal file
39
C++课程/第十二课二进制进阶与多重循环/最大公约数.cpp
Normal file
@@ -0,0 +1,39 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
int gcd(int a,int b)
|
||||
{
|
||||
int ans=a>b? b:a;
|
||||
while(ans>1&&(a%ans!=0||b%ans!=0))
|
||||
{
|
||||
ans--;
|
||||
}
|
||||
return ans;
|
||||
}
|
||||
|
||||
//շת<D5B7><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//<2F><><EFBFBD><EFBFBD>a>b,<2C><><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD>ܱ<EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><62>ֵ<EFBFBD><D6B5>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>b<EFBFBD><62><EFBFBD>ظ<EFBFBD>ִ<EFBFBD><D6B4>a%b,ֱ<><D6B1>a<EFBFBD>ܹ<EFBFBD><DCB9><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>b<EFBFBD><62>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>
|
||||
int gcd2(int a,int b)
|
||||
{ int c;
|
||||
if(a<b)
|
||||
{ a=a+b;
|
||||
b=a-b;
|
||||
a=a-b;
|
||||
}
|
||||
c=a%b;
|
||||
while(a%b!=0)
|
||||
{ a=b;
|
||||
b=c;
|
||||
c=a%b;
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
int main() {
|
||||
int a,b;
|
||||
cin>>a>>b;
|
||||
cout<<gcd(a,b)<<endl;
|
||||
cout<<gcd2(a,b)<<endl;
|
||||
return 0;
|
||||
}
|
||||
17
C++课程/第十二课二进制进阶与多重循环/正三角形.cpp
Normal file
17
C++课程/第十二课二进制进阶与多重循环/正三角形.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
int main() {
|
||||
int i,j,n=5;
|
||||
for(i=0; i<n; i++) {
|
||||
for(j=0; j<n-i-1; j++) {
|
||||
printf(" ");
|
||||
}
|
||||
for(j=n-i-1; j<n+i; j++) {
|
||||
printf("*");
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
14
C++课程/第十二课二进制进阶与多重循环/直角三角形.cpp
Normal file
14
C++课程/第十二课二进制进阶与多重循环/直角三角形.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include<bits/stdc++.h>
|
||||
|
||||
int main() {
|
||||
int n,i,j;
|
||||
n = 10;
|
||||
for(i = 1; i <= n; i++) {
|
||||
for(j = 1; j <= i; j++)
|
||||
{
|
||||
printf("* ");
|
||||
}
|
||||
printf("\n");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
16
C++课程/第十二课二进制进阶与多重循环/课程说明.txt
Normal file
16
C++课程/第十二课二进制进阶与多重循环/课程说明.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
<EFBFBD><EFBFBD>ʮ<EFBFBD><EFBFBD><EFBFBD>ζ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>
|
||||
|
||||
1<EFBFBD><EFBFBD>ѧϰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD>Ϊʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
3<EFBFBD><EFBFBD>ѧϰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>շת<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡֱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD>
|
||||
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD>Ӫ
|
||||
1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰpythonͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD>WIFI<EFBFBD><EFBFBD><EFBFBD>롣
|
||||
2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵڶ<EFBFBD><EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼܹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>
|
||||
<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>adbʹ<EFBFBD><EFBFBD>python<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>OCRʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>عؼ<EFBFBD><EFBFBD>ʲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𰸡<EFBFBD>
|
||||
<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD><EFBFBD>
|
||||
BIN
C++课程/第十二课二进制进阶与多重循环/辗转相除法是什么鬼?.docx
Normal file
BIN
C++课程/第十二课二进制进阶与多重循环/辗转相除法是什么鬼?.docx
Normal file
Binary file not shown.
Reference in New Issue
Block a user