前言
这段时间我一直在考虑一次五题的更新是不是有点少了。
经过多次的深思熟虑,以后将会以每次20题的数目更新。间隔时常大概会2~3天一次。
在此以作声明,如有不懂可以私信给我。
废话不多说,让我们进入正题!
1000
#include <bits/stdc++.h> using namespace std; int main() { //定义两个变量 int a,b; cin>>a>>b; //计算它们的和,并输出 cout<<a+b; return 0; }
1002
#include <bits/stdc++.h> int main() { int sum=0,n; scanf("%d",&n); while((n>=1)&&(n<=1000)) { sum=sum+n; n=n-1; } printf("%d",sum); }
1003
#include <bits/stdc++.h> using namespace std; int main() { int n,sum=0; cin>>n; for(int i=1;i<=n;i=i+2) { sum+=i; } cout<<sum; return 0; }
1004
#include <bits/stdc++.h> int main() { int sum=1,n; scanf("%d",&n); while((n>=1)&&(n<=10)) { sum*=n; n=n-1; } printf("%d",sum); }
1005
#include <bits/stdc++.h> #define PI 3.1415926 int main() { float r; scanf("%f",&r); printf("%.2f\n%.2f",PI*r*r,2*PI*r); }
1006
#include <bits/stdc++.h> using namespace std; int main(int argc, char** argv) { int n,p = 1; cin>>n; for(int k = 1; k<=n;k++){ for(int i=1;i<=n-k;i++){ cout<<" "; } for(int j=1;j<=2*k-1;j++){ cout<<"*"; } for(int i=1;i<=n-k;i++){ cout<<" "; } for(int i=1;i<=n-k;i++){ cout<<" "; } for(int j=1;j<=2*k-1;j++){ cout<<"*"; } for(int i=1;i<=n-k;i++){ cout<<" "; } for(int i=1;i<=n-k;i++){ cout<<" "; } for(int j=1;j<=2*k-1;j++){ cout<<"*"; } for(int i=1;i<=n-k;i++){ cout<<" "; } cout<<endl; } return 0; }
纯手工制作!!!
1007
#include <bits/stdc++.h> using namespace std; string s; int c = 0; int main() { getline(cin,s); for(int i = 0;i < s.size();i++){ if(s[i] >= 'A' && s[i] <= 'Z'){ c++; } } cout<<c; return 0; }
1008
#include <bits/stdc++.h> int main() { int n,i=0,j=0; scanf("%d",&n); if(n>1&&n<10) for(;i<n;i++) { for(j=0;j<n-1-i;j++) printf(" "); for(j=0;j<2*(i+1)-1;j++) printf("%d",i+1); printf("\n"); } }
1009
#include <bits/stdc++.h> using namespace std; int main() { int a, b, c, d; int sb[100]; cin >> a; for (int i=0;i<a;i++) { cin >> sb[i]; } int j = 99; j = a - 1; for (j = a - 1; j >= 0; j--) { cout << sb[j]<<" "; } return 0; }
1010
#include <bits/stdc++.h> using namespace std; int main(){ int n,a[1000]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n-1;i++){ for(int j=1;j<=n-i;j++){ if(a[j]>a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } for(int i=1;i<=n;i++){ cout<<a[i]<<" "; } return 0; }
1011
#include<bits/stdc++.h> using namespace std; int main() { int s,x,l,b,z; cin>>b; z = b-2; for(int i=1;i<b;i++){ for(int j=1;j<=b-i;j++){ cout<<" "; } if(i==1){ for(int k=1;k<=b;k++){ cout<<"*"; } }else{ cout<<"*"; for(int l=1;l<=z+i;l++){ cout<<" "; } z+=1; cout<<"*"; } cout<<endl; } for(int i=b;i>=1;i--){ for(int j=1;j<=b-i;j++){ cout<<" "; } if(i==1){ for(int k=1;k<=b;k++){ cout<<"*"; } }else{ cout<<"*"; for(int l=1;l<=z+i;l++){ cout<<" "; } z-=1; cout<<"*"; } cout<<endl; } return 0; }
因为代码过长,所以此处使用@always-like-a-star@的答案。
1012
#include <bits/stdc++.h> using namespace std; int main(int argc, char *argv[]) { char a[1000],word[100],temp[100]={'\0'}; int total = 0,words =0,k=0; gets(a); cin>>word; bool re = false; for (int i=0; a[i]!='.'; i++) { if (a[i] != ' ') { temp[k] = a[i]; k++; total++; if (a[i+1] == ' ' || a[i+1] == '.') { words++; temp[k] = '\0'; cout<<temp<<endl; k=0; if (strcmp(word, temp)==0) { re = true; cout<<words<<endl; break; } } } } if(!re){ cout<<total<<endl; } }
1013
#include <bits/stdc++.h> using namespace std; int main(){ cout<<179487; return 0; }
毫无意义的一道题。
1014
#include <bits/stdc++.h> using namespace std; int main(){ double sum=0; int n; cin>>n; for(int i=1;i<=n;i++){ sum+=1.0/i; } printf("%.3f",sum); return 0; }
1015
#include <bits/stdc++.h> using namespace std; int main(){ int a; for( a=1;a<=50;a++){ if(a*2+(50-a)*4==160){ cout<<a<<" "<<50-a<<endl; return 0; } } return 0; }
1016
#include <bits/stdc++.h> using namespace std; int main(){ int x,a,b,cnt=0; cin>>x>>a>>b; for(int i=1;i<x/a;i++){ for(int j=1;j<x/b;j++){ if((a*i+b*j)==x){ cnt++; } } } cout<<cnt<<endl; return 0; }
1017
#include <bits/stdc++.h> using namespace std; int main(){ for(int i=101;i<200;i++){ if(i%3==2 && i%5==3 && i%7==5){ cout<<i<<endl; break; } } return 0; }
1018
#include <bits/stdc++.h> using namespace std; int main(){ int a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); if(a[0]+a[1]>a[2]){ if(a[0]*a[0]+a[1]*a[1] == a[2]*a[2]){ cout<<"zhijiao"<<endl; }else if(a[0]*a[0]+a[1]*a[1] > a[2]*a[2]){ cout<<"ruijiao"<<endl; }else{ cout<<"dunjiao"<<endl; } }else{ cout<<"no"; } return 0; }
1019
#include <bits/stdc++.h> using namespace std; int jc(int n){ int s=1; for(int i=1;i<=n;i++){ s*=i; } return s; } int main(){ int n,sum=0; cin>>n; for(int i=1;i<=n;i++){ sum+=jc(i); } cout<<sum<<endl; return 0; }
1020
#include <bits/stdc++.h> using namespace std; int main() { int n,g,s,b,temp=0,sum=0; cin>>n; g=n%10; s=n%100/10; b=n/100; temp=(g*100)+(s*10)+b; sum=n; cout<<temp+sum; return 0; }
我会在半个月之内把所有博客进行大换水。
如果在这期间(2023.7.26~3023.8.10)出现博客重叠等情况,请见谅。
如果你喜欢我的博客可以点个赞支持一下。