字符串处理-1

咣叽咣叽,字符来催债了~~

保留字母:

-

#include

#include

int main(void)

{

char t[81],s[81];

int n,i;

gets(t);

n=strlen(t);

for(i=0;i

{

if((t[i]>='a'&&t[i]='A'&&t[i]

printf("%c",t[i]);

}

return 0;

}

Sweet Memories

字符串分割:

--

#include

#include

int main(void)

{

char s[1001],ch;

int n,i;

while(scanf("%s %c",&s,&ch)!=EOF)

{

n=strlen(s);

for(i=0;i

{

if(s[i]==ch)

s[i]='\n';

}

for(i=0;i

{

printf("%c",s[i]);

}

printf("\n");

}

return 0;

}

全字母:

--

#include

#include

int main(void)

{

int i,t,n;

char s[101],ch;

while(gets(s))

{

if((strcmp(s,"EOF")==0))

break;

n=strlen(s);

for(i=0;i

if(s[i]>='A'&&s[i]

s[i]=s[i]+32;

t=0;

for(ch='a';ch

{

for(i=0;i

{

if(s[i]==ch)

{

t++;

break;

}

}

}

if(t==26)

printf("Yes");

else

printf("No");

printf("\n");

}

return 0;

}

夏日的美味

简单字符串排序:

--

#include

#include

int main(void)

{

char s[10][20],t[20];

int i,j,b,a[10];

for(i=0;i

scanf("%s\n",&s[i]);

for(i=0;i

scanf("%d",&a[i]);

for(i=0;i

for(j=0;j

if(strcmp(s[j],s[j+1])>0)

{

strcpy(t,s[j]);

strcpy(s[j],s[j+1]);

strcpy(s[j+1],t);

b=a[j];

a[j]=a[j+1];

a[j+1]=b;

}

for(i=0;i

printf("%s,%d\n",s[i],a[i]);

return 0;

}

保留整数:

--

#include

#include

int main(void)

{

char s[80];

int i,n;

gets(s);

n=strlen(s);

if(s[0]'9')

printf("*");

for(i=0;i

if(s[i]>='0'&&s[i]

printf("%c",s[i]);

else

if((s[i]'9')&&(s[i-1]>='0'&&s[i-1]

printf("*");

return 0;

}

哎呀!木了~~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180604G1YHAZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券