NYOJ 241、243、255

来源:互联网 发布:js定时器控制动画效果 编辑:程序博客网 时间:2024/04/20 13:39

NYOJ 241

#include<iostream>#include<string.h> using namespace std; int main() {     int n;     char b[1020];     int a[28],m,max,i,j;     cin>>n;     while(n--)     {         memset(a,0,sizeof(a));         cin>>b;         m=strlen(b);         for(i=0;i<m;i++)            a[b[i]-'a']++;         max=0;         for(j=1;j<26;j++)         {            if(a[j]>a[max])            max=j;         }         cout<<(char)(max+'a')<<endl;     }     return 0; }


NYOJ 243

#include<stdio.h> int main() { int n,i,a[100],t,p; int min; while(scanf("%d",&n)&&n!=0) {     p=0;//Æðλ     scanf("%d",&a[0]);     min=a[0];     for(i=1;i<n;i++){           scanf("%d",&a[i]);              if( min>a[i])             {               min=a[i];               p=i;             }     }             t=a[0];             a[0]=min;             a[p]=t;    for(i=0;i<n;i++)     printf("%d ",a[i]);    printf("\n"); } return 0;}


NYOJ 255

#include <stdio.h>#include<string.h> int main() { int t,i; int te,num[1001],sum,a; scanf("%d",&t); while(t--) {     scanf("%d",&te);     memset(num,0,sizeof(num));     sum=te;     for(i=0;i<te;i++)     {     scanf("%d",&a);     if(num[a]==1) sum--;     else num[a]=1;     }     printf("%d\n",sum);     for(i=0;i<1001;i++)     if(num[i]==1)     printf("%d ",i);     printf("\n");}return 0;}


0 0
原创粉丝点击