全部评论 7

  • #include<bits/stdc++.h>
    using namespace std;
    int p[26];
    int main() {
    	int i,j,n,q=0;
    	char a[101];
    	for(i=0; i<4; i++) {
    		gets(a);
    		n=strlen(a);
    		for(j=0; j<n; j++)if(a[j]>='A'&&a[j]<='Z')p[a[j]-'A']++;
    	}
    	for(i=0; i<26; i++)q=max(q,p[i]);
    	for(i=q; i>0; i--) {
    		for(j=0; j<26; j++)
    			if(p[j]>=i)printf("* ");
    			else printf("  ");
    		printf("\n");
    	}
    	for(i=0; i<26; i++)printf("%c ",i+'A');
    }
     
    

    4天前 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int a[20][20];
    int main() {
    	int n;
    	int m=1;
    	cin>>n;
    
    	int t=n*n;
    
    	for(int i=0; i<n; i++)
    		for(int j=0; j<=i; j++) {
    			if(i%2==0) {
    				a[i-j][j]=m;
    				m++;
    			} else if(i%2!=0) {
    				a[j][i-j]=m;
    				m++;
    			}
    		}
    
    	for(int i=0; i<n-1; i++)
    		for(int j=0; j<=i; j++) {
    			if(i%2==0) {
    				a[n-1-i+j][n-1-j]=t;
    				t--;
    			} else if(i%2!=0) {
    				a[n-1-j][n-1-i+j]=t;
    				t--;
    			}
    		}
    
    	for(int p=0; p<n; p++) {
    		for(int q=0; q<n; q++)
    			cout<<a[p][q]<<" ";
    		cout<<endl;
    	}
    
    	return 0;
    }
    

    4天前 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int a[502][502];
    int main(){
    	int n,m;
    	cin>>n>>m;
    	for(int i=0;i<=n+1;i++)
    		for(int j=0;j<=m+1;j++)
    			a[i][j]=-1;	
    	for(int i=1;i<=n;i++)
    		for(int j=1;j<=m;j++)
    			cin>>a[i][j];
    	int sum=0;
    	for(int i=1;i<=n;i++)
    		for(int j=1;j<=m;j++){
    			if(a[i][j]==a[i-1][j]) sum++;
    			if(a[i][j]==a[i+1][j]) sum++;
    			if(a[i][j]==a[i][j-1]) sum++;
    			if(a[i][j]==a[i][j+1]) sum++;
    		}
    	cout<<sum/2;
    return 0;
    }
     
    

    4天前 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int a[502][502];
    int main(){
    int n,m;
    cin>>n>>m;
    for(int i=0;i<=n+1;i++)
    for(int j=0;j<=m+1;j++)
    a[i][j]=-1;
    for(int i=1;i<=n;i++)
    for(int j=1;j<=m;j++)
    cin>>a[i][j];
    int sum=0;
    for(int i=1;i<=n;i++)
    for(int j=1;j<=m;j++){
    if(a[i][j]==a[i-1][j]) sum++;
    if(a[i][j]==a[i+1][j]) sum++;
    if(a[i][j]==a[i][j-1]) sum++;
    if(a[i][j]==a[i][j+1]) sum++;
    }
    cout<<sum/2;
    return 0;
    }

    4天前 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int p[26];
    int main() {
    int i,j,n,q=0;
    char a[101];
    for(i=0; i<4; i++) {
    gets(a);
    n=strlen(a);
    for(j=0; j<n; j++)if(a[j]>='A'&&a[j]<='Z')p[a[j]-'A'];
    }
    for(i=0; i<26; i
    )q=max(q,p[i]);
    for(i=q; i>0; i--) {
    for(j=0; j<26; j++)
    if(p[j]>=i)printf("* ");
    else printf(" ");
    printf("\n");
    }
    for(i=0; i<26; i++)printf("%c ",i+'A');
    }

    4天前 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int a[20][20];
    int main() {
    int n;
    int m=1;
    cin>>n;

    int t=n*n;
    
    for(int i=0; i<n; i++)
    	for(int j=0; j<=i; j++) {
    		if(i%2==0) {
    			a[i-j][j]=m;
    			m++;
    		} else if(i%2!=0) {
    			a[j][i-j]=m;
    			m++;
    		}
    	}
    
    for(int i=0; i<n-1; i++)
    	for(int j=0; j<=i; j++) {
    		if(i%2==0) {
    			a[n-1-i+j][n-1-j]=t;
    			t--;
    		} else if(i%2!=0) {
    			a[n-1-j][n-1-i+j]=t;
    			t--;
    		}
    	}
    
    for(int p=0; p<n; p++) {
    	for(int q=0; q<n; q++)
    		cout<<a[p][q]<<" ";
    	cout<<endl;
    }
    
    return 0;
    

    }

    4天前 来自 浙江

    0
  • 9小时

    2025-08-20 来自 浙江

    0

热门讨论