字符串

作者: Micason | 来源:发表于2016-06-09 22:32 被阅读33次
    Paste_Image.png
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        int i=0,n,t;
        char str[100];
        gets(str);
        n=strlen(str)-1;
        while(i<n)
        {
            t=str[i],str[i]=str[n],str[n]=t;i++,n--;
        }
        puts(str);
        return 0;
    }
    
    
    Paste_Image.png
    #include"stdio.h"
    int main()
    {
        char a[1024];
        int n,i,s=1;
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%c",&a[i]);
        for(i=1;i<n;i++)
          s=s*i;
        printf("%d",s);
    }
    
    Paste_Image.png
    #include "stdio.h"
    #include "string.h"
    int main(void)
    {
    char s[225],*head,*end;
    int flag=1,i=0,len=0;
    gets(s);
    for(;s[i]!='\\\\0';i++)
    len+=1;
    head=s;
    end=s+len-1;
    for(;head<end;head++,end--)
    {
    if(*head!=*end)
    {
    flag=0;
    break;
    }
    }
    if(flag==1)
    printf("Y");
    else
    printf("N\\\\n");
    return 0;
    }
    
    Paste_Image.png
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        int i=0,n,t;
        char str[100];
        gets(str);
        n=strlen(str)-1;
        while(i<n)
        {
            t=str[i],str[i]=str[n],str[n]=t;i++,n--;
        }
        puts(str);
        return 0;
    }
    
    
    Paste_Image.png
    #include<stdio.h>
    #include<string.h>
    void mystrcat(char[], char[]);
    int main()
    {
        char c1[80];
        char c2[80];
        gets(c1);
        gets(c2);
        mystrcat(c1,c2);
        puts(c1);
        return 0;
    }
    void mystrcat(char dst[], char str[])
    {
        int i,j;
        j=strlen(dst);
        for(i=0;i<strlen(dst);)
            dst[j++]=str[i++];
          dst[j]='\\\\0';
    }
    
    Paste_Image.png
    #include <stdio.h>
    
    int main(void)
    {
     char oct[80];
     int dec;
     scanf("%[0-7]",oct);
     sscanf(oct,"%o",&dec);
     printf("%d",dec);
     return 0;
    }
    
    Paste_Image.png
    #include"stdio.h"
    void fun(char *p)
    {
    int i,j=0;
    char a[1024];
    for(i=0;p[i]!='\\\\0';i++)
    if(p[i]!='*')
    a[j++]=p[i];
    a[j]='\\\\0';
    for(i=0;a[i]!='\\\\0';i++)
    p[i]=a[i];
    p[i]='\\\\0';
    
    }
    int main()
    {
        char b[1024];
        while(gets(b)!=NULL)
        {
             fun(b);
            printf("%s\\\\n",b);
    
        }
    
    return 1;
    
    }
    
    Paste_Image.png
    #include<stdio.h>
    #include<string.h>
    int main()
    {
        char c1[100];
        char c2[100];
        gets(c1);
        gets(c2);
        int n,j,i;
        n=strlen(c1);
        j=strlen(c2);
        if(n==j)
        printf("error");
    
    
        else if(n>j)
        {
            for(i=0;i<j;i++)
                c1[i]=c2[i];
            puts(c1);
        }
        else {
        for(i=0;i<n;i++)
            c2[i]=c1[i];
        puts(c2);
    
    }
    }
    

    相关文章

      网友评论

          本文标题:字符串

          本文链接:https://www.haomeiwen.com/subject/xbcsdttx.html