字符串
2016-06-09 本文已影响33人
Micason
#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;
}
#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);
}
#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;
}
#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;
}
#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';
}
#include <stdio.h>
int main(void)
{
char oct[80];
int dec;
scanf("%[0-7]",oct);
sscanf(oct,"%o",&dec);
printf("%d",dec);
return 0;
}
#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;
}
#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);
}
}