用C处理字符串:键盘输入“yes”,则输出“ok”;输入其他字符,则输出“Thank you”;
main()
{char s;printf("Do you like China?\n");scanf("%s",&s);if(s=='yes') printf("ok");else printf("thank you");
}
执行错误。因为输入的不是单个字符,而是字符串,即字符数:s[ ]
main()
{char s[10];printf("Do you like China?\n");scanf("%s",&s);if(s=='yes') printf("ok");else printf("thank you");
}
执行成功。但是,不管输入什么输出都是:thank you。
搜索后发现:C语言无法操作字符串。那么,只能依靠操作单个字符操作字符串?
main()
{char s[10];printf("Do you like China?\n");scanf("%s",&s);if(s[0]=='y'&&s[1]=='e'&&s[2]=='s') printf("ok");else printf("thank you");
}
成功。
然而问题是,实践考最后几分钟我才冒出的想法,已经无法回头了。不勤奋所付出的代价以年为单位。It's a huge mistake - bad evaluation of yourself and all the situation surrounded. Please no more. It's a shame.
用C处理字符串:键盘输入“yes”,则输出“ok”;输入其他字符,则输出“Thank you”;相关推荐
- 5.29 C语言练习(计算数字个数:从键盘输入一串字符,输出字符串里的数字字符数。)
[练习] 题目要求:从键盘输入一串字符,输出字符串里的数字字符数. #include "stdio.h" int main() {char a[100];int i,num=0;g ...
- C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。
例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...
- 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...
- 从键盘输入 5 个学生姓名,利用字符串函数,找出长度最长的那个并输出。
从键盘输入 5 个学生姓名,利用字符串函数,找出长度最长的 那个并输出. #include <stdio.h> #include <string.h> int main(){c ...
- 【java学习笔记-io流 文件读写和键盘读写】带缓存的输入/输出流和数据输入/输出流
文章目录 字节流类 带缓存的输入/输出流 BufferedReader与BufferedWriter类 下面的例子程序演示了read()方法,从控制台读取字符直到用户键入"q": ...
- C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组
例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中. 例如,输入 " ...
- 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。
Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出. 源代码如下: public class Test5 {public static void main(St ...
- 从键盘输入一个字符串并输出
import java.util.Scanner; //导入 java.util 包下的 Scanner 类 class ScannerTest { //定义一个ScannerTest类public ...
- C语言 投票系统:给定候选人,从键盘输入候选人的名字,统计票数,并输出最终获胜者...
投票系统:给定候选人名单,从键盘输入候选人的名字,统计票数,并输出最终获胜者.若投票人输入的名字不在其候选名单上,则该票数无效. //凯鲁嘎吉 - 博客园 http://www.cnblogs.com ...
- python测试题:请设计一个图书类Book,包括书号(num),书名(name),出版日期(Date) 从键盘输入图书册数n,接着输入n个图书信息,按书名排序输出所有图书信息
题目: 请设计一个图书类Book,包括书号(num),书名(name),出版日期(Date) 从键盘输入图书册数n,接着输入n个图书信息,按书名排序输出所有图书信息 思路: 首先肯定是先创建一个boo ...
最新文章
- 【数据库】适用于SQLite的SQL语句(二)
- Linux-gate.so.1的含义[ZZ]
- python画图颜色-python中matplotlib的颜色及线条控制的示例
- 如何快速过滤出一次请求的所有日志?
- Groovy里的运行时元数据编程(metata programming)
- 我的世界方块云服务器bug,我的世界:两个方块能无限刷经验?这装置太BUG了
- 使用 rose 将 c++代码转换为 uml 类图
- tomcat学习笔记——lifecycle(容器)启动都干了什么
- stm32 输入捕获 测量脉宽
- JEasyPoi 2.1.4 (Jeecg订制) 版本发布,Excel 和 Word 简易工具类
- python接口自动化22-签名(signature)鉴权(authentication)之加密(HEX、MD5、HMAC-SHA256)...
- LeetCode Week 6:第 51 ~ 55 题
- C++静态成员总结(转)
- 车牌识别 php,eoLinker-API_Shop_OCR-车牌识别_API接口_PHP调用示例代码
- MIPS指令集确实够精简,编译文件明显小
- linux su - 用户名,在Linux中,su命令 (切换用户)
- c语言编译是繁体字,cconv实现简体/繁体转换
- 三星s8怎么分屏操作_三星Galaxy Z Fold2帮你应对快节奏生活
- 欧拉函数为什么是积性函数
- 大数据BI可视化基础