处理字符串

来源:互联网 发布:暴走大事件淘宝店 编辑:程序博客网 时间:2024/05/21 17:51
#include <stdio.h>#include <string.h>int main(){    int i;    char str[50];    gets(str);    for( i=0; str[i]!='\0'; i++ )    {        str[i]=str[i]+4;    }    puts(str);    return 0;}

运行结果
这里写图片描述

#include <stdio.h>#include <string.h>int main(){    int i,n;    char str[50],str2[50];    gets(str);    for( n=1; n<10; n++ )    {        for( i=0; str[i]!='\0'; i++ )        {            str2[i]=str[i]-n;        }        puts(str2);    }    return 0;}

运行结果
这里写图片描述

#include <stdio.h>int main(){    char str[50];    int num[10]={0,1,2,3,4,5,6,7,8,9};    int i=0,n=0,a=0,j=0,k=0;    printf("输入字符串:");    gets(str);    while(str[i]!='\0')    {        if( str[i]>='0'&&str[i]<='9' ) n++;        if( str[i]=='A' ) a++;        if( str[i]>='A'&&str[i]<='Z' ) j++;        if( str[i]>='a'&&str[i]<='z' ) k++;          i++;          }    printf("其中的数字个数是: %d\n", n);    printf("大写字母A的个数为:%d\n", a);    printf("大写字母共出现%d次\n", j);    printf("小写字母共出现%d次\n", k);    return 0;}

运行结果
这里写图片描述

#include <stdio.h>int main(){    char str1[100]="I am happy.",str2[100]="ha ha ha!!";    char str3[100];    int i=0,j=0,k=0;    while(str2[j]!='\0')    {        if(str1[i]=='\0')        {            str1['\0'+i]=str2[j];            j++;        }        str3[k]=str1[i];        k++;        i++;    }    printf("str3= %s\n", str3);    return 0;}

运行结果
这里写图片描述

0 0
原创粉丝点击