'commit'
This commit is contained in:
14
C++课程/第十五课循环结构程序设计实例/a的b次方个位数解法_1.cpp
Normal file
14
C++课程/第十五课循环结构程序设计实例/a的b次方个位数解法_1.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
int main(){
|
||||
long int a, b, i, x, m;
|
||||
cin>>a>>b;
|
||||
x = a;
|
||||
for(i = 2; i <= b; ++i){
|
||||
m = x * a;
|
||||
x = m % 10;
|
||||
}
|
||||
cout<<x<<endl;
|
||||
return 0;
|
||||
}
|
||||
130
C++课程/第十五课循环结构程序设计实例/a的b次方个位数解法_2.cpp
Normal file
130
C++课程/第十五课循环结构程序设计实例/a的b次方个位数解法_2.cpp
Normal file
@@ -0,0 +1,130 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a,b;
|
||||
cin>>a>>b;
|
||||
//<2F><>λ<EFBFBD><CEBB>
|
||||
a=a%10;
|
||||
if(b==0) {
|
||||
cout<<1<<endl;
|
||||
return 0;
|
||||
}
|
||||
// 0 1 5 6<><36><EFBFBD>ٴη<D9B4><CEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>
|
||||
if(a==0 || a==1 ||a==5 || a==6) {
|
||||
cout<<a<<endl;
|
||||
return 0;
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>ô<EFBFBD><C3B4>2 4 8 6ѭ<36><D1AD>
|
||||
if(a==2) {
|
||||
b=b%4;
|
||||
if(b==1) {
|
||||
cout<<2<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==2) {
|
||||
cout<<4<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==3) {
|
||||
cout<<8<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==0) {
|
||||
cout<<6<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3
|
||||
if(a==3) {
|
||||
b=b%4;
|
||||
if(b==1) {
|
||||
cout<<3<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==2) {
|
||||
cout<<9<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==3) {
|
||||
cout<<7<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==0) {
|
||||
cout<<1<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
|
||||
if(a==4) {
|
||||
b=b%2;
|
||||
if(b==1) {
|
||||
cout<<4<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==0) {
|
||||
cout<<6<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7
|
||||
if(a==7) {
|
||||
b=b%4;
|
||||
if(b==1) {
|
||||
cout<<7<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==2) {
|
||||
cout<<9<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(b==3) {
|
||||
cout<<3<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(b==0) {
|
||||
cout<<1<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8
|
||||
if(a==8) {
|
||||
b=b%4;
|
||||
if(b==1) {
|
||||
cout<<8<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==2) {
|
||||
cout<<4<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(b==3) {
|
||||
cout<<2<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(b==0) {
|
||||
cout<<6<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9
|
||||
if(a==9) {
|
||||
b=b%2;
|
||||
if(b==1) {
|
||||
cout<<9<<endl;
|
||||
return 0;
|
||||
}
|
||||
if(b==0) {
|
||||
cout<<1<<endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
16
C++课程/第十五课循环结构程序设计实例/p166.cpp
Normal file
16
C++课程/第十五课循环结构程序设计实例/p166.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
int main()
|
||||
{
|
||||
int val, sum, i;
|
||||
int TOTAL = (1 + 13) * 13;
|
||||
int N = 26;
|
||||
sum = 0;
|
||||
for (i = 1; i < N; i++) {
|
||||
cin >> val;
|
||||
sum += val;
|
||||
}
|
||||
printf("%d\n", TOTAL - sum);
|
||||
return 0;
|
||||
}
|
||||
16
C++课程/第十五课循环结构程序设计实例/p166_2.cpp
Normal file
16
C++课程/第十五课循环结构程序设计实例/p166_2.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <bits/stdc++.h>
|
||||
using namespace std;
|
||||
int n, m, k, x;
|
||||
|
||||
int main() {
|
||||
cin >> n >> m >> k >> x;
|
||||
double y = pow(10, k);
|
||||
cout << (x + (int)y * m) % n << endl;
|
||||
return 0;
|
||||
}
|
||||
/*
|
||||
ѧϰ<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD>https://blog.csdn.net/wwwasdirine/article/details/49430131
|
||||
ÿһ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>λ<EFBFBD>õ<EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD>m<EFBFBD><EFBFBD>λ<EFBFBD>ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD>Ӧ<EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ĿҪ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><EFBFBD>%n<><6E><EFBFBD>ǵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
||||
<EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD>10^k<><6B>Ӧ<EFBFBD>þͿ<C3BE><CDBF><EFBFBD><EFBFBD>˰<EFBFBD>
|
||||
*/
|
||||
15
C++课程/第十五课循环结构程序设计实例/p168.cpp
Normal file
15
C++课程/第十五课循环结构程序设计实例/p168.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
int main () {
|
||||
int s1,s2,max=8,i,day=0;
|
||||
for (int i=1; i<8; i++) {
|
||||
cin>>s1>>s2;
|
||||
if (s1+s2>max) {
|
||||
max=s1+s2;
|
||||
day=i;
|
||||
}
|
||||
}
|
||||
if(max>8)cout<<day;
|
||||
else cout<<"0";
|
||||
return 0;
|
||||
}
|
||||
15
C++课程/第十五课循环结构程序设计实例/test1.cpp
Normal file
15
C++课程/第十五课循环结构程序设计实例/test1.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
bool judege(int n) {
|
||||
//return n & (n - 1) == 0;
|
||||
return (n & (n - 1) )== 0;
|
||||
}
|
||||
|
||||
|
||||
int main() {
|
||||
cout<< judege(1024)<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
20
C++课程/第十五课循环结构程序设计实例/test2.cpp
Normal file
20
C++课程/第十五课循环结构程序设计实例/test2.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
int NumberOf21(int n) {
|
||||
int count = 0;
|
||||
int k = 1;
|
||||
while (n != 0) {
|
||||
count++;
|
||||
n = (n - 1) & n;
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
|
||||
int main() {
|
||||
cout<<NumberOf21(1365765670)<<endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
25
C++课程/第十五课循环结构程序设计实例/快速幂_2.cpp
Normal file
25
C++课程/第十五课循环结构程序设计实例/快速幂_2.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
int quick(int a,int b)
|
||||
{
|
||||
int s = 1;
|
||||
while (b > 0) {
|
||||
if (b & 1) {//b=b>>1<><31>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>϶<EFBFBD><CFB6><EFBFBD>ִ<EFBFBD>и<EFBFBD>if<69>ж<EFBFBD>
|
||||
s = s * a;
|
||||
}
|
||||
a = a * a;
|
||||
cout<<"b="<<b<<endl;
|
||||
cout<<"s="<<s<<endl;
|
||||
cout<<endl;
|
||||
b = b >> 1;
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
int main() {
|
||||
printf("%d",quick(2,10));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
BIN
C++课程/第十五课循环结构程序设计实例/第十五课循环结构程序设计实例.pptx
Normal file
BIN
C++课程/第十五课循环结构程序设计实例/第十五课循环结构程序设计实例.pptx
Normal file
Binary file not shown.
7
C++课程/第十五课循环结构程序设计实例/课程说明.txt
Normal file
7
C++课程/第十五课循环结构程序设计实例/课程说明.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
C++<2B>γ̵<CEB3>ʮ<EFBFBD><CAAE><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD>ṹ<EFBFBD><E1B9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
|
||||
<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> a<><61>b<EFBFBD>η<EFBFBD><CEB7>ĸ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD>Ǽ<EFBFBD><C7BC><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>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>1-9<><39><EFBFBD>ֵĴ<D6B5><C4B4><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD>ȡÿһλ<D2BB><CEBB><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>NOIPԴ<EFBFBD>⽲<EFBFBD>⣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⡣
|
||||
Reference in New Issue
Block a user