第十周算法训练Anagrams问题
#include<iostream> using namespace std; bool judge(char temp,char arr2[100]){ int j=0; while(arr2[j]!='\0'){ if(temp==arr2[j]||temp-'0'==arr2[j]-'0'+32||temp-'0'==arr2[j]-'…
第十周算法提高9-2文本加密
#include<iostream> using namespace std; int main(){ char arr[55]; int i=0; cin>>arr; while(arr[i]!='\0'){ if(arr[i]=='A')arr[i]='B'; else if(arr[i]=='A')arr[i]='B'; else if…
第十周历届试题小朋友排队
#include<iostream> #include<cstring> using namespace std; int main(){ int n,arr[100005][2]; memset(arr,0,sizeof(arr)); cin>>n; for(int i=0;i<n;i++){ cin>>arr[i][0]; }…
第十周历届试题剪格子
#include<iostream> #include<cstring> using namespace std; int m,n,flag=1,flag2=0; int sum1=0,sum2=0,arr[12][12][2],s[100],k=0; void dg(int x,int y,int sum,int len,int fl…
第三周_算法训练_图形显示
#include<iostream> using namespace std; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ for(int j=0;j<n-i;j++){ cout<<"* "; } cout<<endl; } return 0; }
第三周_算法提高_周期字串
#include<iostream> using namespace std; int main(){ char ch[110]; int len,s[110],j=0,k,flag1=1; cin>>ch; for(int i=0;i<110;i++){ if(ch[i]=='\0'){ len=i; break; } } for(i…
第三周_算法提高_简单加法
#include<iostream> using namespace std; int main(){ int sum=0; for(int i=1;i<1000;i++){ if(i%3==0||i%5==0){ sum+=i; } } cout<<sum; return 0; }
第九周算法提高复数归一化
#include<iostream> #include<cmath> using namespace std; int main(){ float a,b,a1,b1; cin>>a>>b; a1=a/sqrt(a*a+b*b); b1=b/sqrt(a*a+b*b); a1=int(a1*10+0.5)/10.0; b1=int(b1…