//字符串概念!

/*

==================================================================

题目:练习字符串的

1、输入输出     gets(str)             puts(str)

2、长度统计     strlen(str)

3、大写和小写转换 strupr(str)          strlwr(str)

4、比較大小     strcmp(str1,str2)

5、连接             strcat(str1,str2)

6、复制             strcpy(str1,str2)

7、反转             strrev(str)

==================================================================

*/

#include<stdio.h>

#include<string.h>

#define gekai printf("\n==================================================\n")

void main()

{

char s[256],t[256];

printf("字符串s:");

gets(s);

printf("字符串t:");

gets(t);

gekai;

printf("\n字符串s是:\n%s\n",s);

printf("长度是:%d\n",strlen(s));

gekai;

printf("\n字符串t是:\n%s\n",t);

printf("长度是:%d\n",strlen(t));

gekai;

printf("\n转换成大写:\n");

printf("字符串s:");

puts(strupr(s));

printf("字符串t:");

puts(strupr(t));

gekai;

printf("\n");

gekai;

printf("\n转换成小写:\n");

printf("字符串s:");

puts(strlwr(s));

printf("字符串t:");

puts(strlwr(t));

gekai;

printf("\n");

gekai;

printf("\n比較大小:");

if (strcmp(s,t)==1)

printf("字符串s大于字符串t!\n");

else

printf("字符串s小于字符串t!\n");

gekai;

printf("\n");

gekai;

printf("\n连接两字符串:\n");

puts(strcat(s,t));

gekai;

printf("\n");

gekai;

printf("\n复制字符串t到字符串s:\n");

puts(strcpy(s,t));

gekai;

printf("\n");

gekai;

printf("\n反转两字符串:\n");

puts(strrev(s));

puts(strrev(t));

gekai;

printf("\n");

}





/*

===================================================================

评:概念语法题,掌握概念就没问题。

===================================================================

*/

C语言之基本算法39—字符串经典操作的更多相关文章

  1. C语言之基本算法40—字符串删除元音字母倒序输出

    //字符串,数组 /* ================================================================== 题目: 输入一行字符,将辅音字母按反序输出 ...

  2. 10个经典的C语言面试基础算法及代码

    10个经典的C语言面试基础算法及代码作者:码农网 – 小峰 原文地址:http://www.codeceo.com/article/10-c-interview-algorithm.html 算法是一 ...

  3. [刷题]算法竞赛入门经典 3-7/UVa1368 3-8/UVa202 3-9/UVa10340

    书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 都是<算法竞赛入门经典(第二版)>的题目,标题上没写(第二版) 题目:算法竞赛入门经典 3-7/UVa13 ...

  4. Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)

    ** 算法训练 字符串的展开 ** 题目: 在初赛普及组的"阅读程序写结果"的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于"d-h" ...

  5. (Step1-500题)UVaOJ+算法竞赛入门经典+挑战编程+USACO

    http://www.cnblogs.com/sxiszero/p/3618737.html 下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年 ...

  6. 算法竞赛入门经典+挑战编程+USACO

    下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...

  7. 数据结构C语言版 弗洛伊德算法实现

    /* 数据结构C语言版 弗洛伊德算法  P191 编译环境:Dev-C++ 4.9.9.2 */ #include <stdio.h>#include <limits.h> # ...

  8. [刷题]算法竞赛入门经典 3-12/UVa11809

    书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 题目:算法竞赛入门经典 3-4/UVa11809:Floating-Point Numbers 代码: //UVa11 ...

  9. [刷题]算法竞赛入门经典 3-10/UVa1587 3-11/UVa1588

    书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 题目:算法竞赛入门经典 3-10/UVa1587:Box 代码: //UVa1587 - Box #include&l ...

随机推荐

  1. Find or Query Data with the mongo Shell

    https://docs.mongodb.com/getting-started/shell/query/ Overview You can use the find() method to issu ...

  2. zzulioj--1822--水水更健康(水题)

    1822: 水水更健康 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 49  Solved: 19 SubmitStatusWeb Board Des ...

  3. 4.Mocha的基本用法

    转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 有了测试脚本以后,就可以用Mocha运行它.请进 ...

  4. js 实现 水仙花数

    水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) <!DOCTYPE html><html ...

  5. java9新特性-14-多分辨率图像 API

    1.官方Feature 251: Multi-Resolution Images 263: HiDPI Graphics on Windows and Linux 2.产生背景 在Mac上,JDK已经 ...

  6. dedecms4张关键表解析之1

    虽然dedecms默认共有87张表,但是只有4张最核心,最最要的表. 1.第一张表:dede_arctype  栏目表 dede设计者认为不管存放什么样的数据(文章,商品,电影)都应该属于某个栏目(类 ...

  7. hdu 2647 Reward(拓扑排序+优先队列)

    Problem Description Dandelion's uncle is a boss of a factory. As the spring festival is coming , he ...

  8. UI Framework-1: UI Development Practices

    UI Development Practices Guidelines Principles for developing for Chrome. These best practices cente ...

  9. vue滚动行为

    有人问道如何记录vue页面的滚动条位置,再次载入组件的时候页面滚动到记录的位置? 思路: 记录滚动条位置我们好记 我们要在组件销毁之前也就是页面跳转的时候 需要用到生命周期beforeDistory将 ...

  10. 对GPDB查询计划的Motion结点的理解

    GPDB在进行join查询时,可能会产生Motion结点 根据官方文档,总共有这几种Motion: redistribute 重分布(用hash取模的方法把join字段重分布到各个segment,相当 ...