int nL=0,nN=0;
int statistics(char*s)
{
int nS=0,a;
while(*s!='\0')
{
a=*s;
if(a==' ')
nS++;
else
{
if(a>='1'&&a<='9')
nN++;
else if((a>='a'&&a<='z')||a>='A'&&a<='Z')
nL++;
}
s++;
}
return nS;
}
int main()
{
char s[81];
int nS;
gets(s);
nS=statistics(s);
printf("%d%d%d\n",nL,nN,nS);
return 0;
}
选择排序
#include <stdio.h>
int sort(int a[],int n)
{
int i,j,k,tmp;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(a[j]<a[k]) k=j;
tmp=a[k];a[k]=a[j];a[i]=tmp;
}
}
int main()