标签:11 include 28 汉字 2021 printf 字符串 gets strcmp
学习内容:汉字的输入判断以及输出;熟悉结构体。
汉字的输入判断以及输出:因为根据昨天的考题,充分知道自己还是很多弱点,就先从汉字的输入输出开始搞起,汉字其实也就是字符串。不过一个汉字是2个字节,直接用字符串的输入方式即可,比如gets(),比如scanf("%s")。关于如何判断汉字,就用到了string.h中的strcmp函数。strcmp(字符串1,字符串2)就是将两个字符串从左到右一个个比较,若1>2,返回正值,1<返回负值,若1=2,则返回0。用代码来解释下:
#include <stdio.h>
#include<string.h>
int main()
{
char a[10000];
while(gets(a))
{
if(strcmp(a,"今日之责任,")==0)
{
printf("不在他人,而全在我少年。\n");
}
if(strcmp(a,"少年智则国智,")==0)
{
printf("少年富则国富;\n");
}
}
return 0;
}
这个还是比较简单的,就看知道和不知道了。
关于自习课剩下的时间,就用来研究结构体了,关于对结构体的运用和认识,也算是更进了一步。
解决了这个,明天就要开始研究指针了!!!
代码人,代码魂,冲冲冲!!!
标签:11,include,28,汉字,2021,printf,字符串,gets,strcmp 来源: https://blog.csdn.net/qq_62531616/article/details/121600490
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。