字符串

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);

}
}

推荐阅读更多精彩内容