字符串

作者: 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);

}
}

相关文章

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

  • 2020-09-30字符串

    day8-字符串 字符串的操作 in 和 not in字符串1 in 字符串2 - 判断字符串1是否是字符串...

网友评论

      本文标题:字符串

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