C语言中如何比较输入的字符串是否相同并且输出自己想要的数据
因为前几天参加了个蓝桥杯的比赛,比赛中遇到了考察这个知识点的问题,所以想介绍给大家,鄙人第一次写帖子,如有不妥的地方请见谅。
比较两个字符串是否相等并输出数据
这里用到了一个函数strcmp(),在使用strcmp()函数之前需要导入头文件#include<string.h>:
#include<stdio.h>
#include<string.h>
int main(){
char str1[20];
gets(str1);
if(strcmp(str1,"A1")==0){
printf("1898\n");
printf("589\n");
}
return 0;
}
原因分析:
这里是判断输入的字符是否与A1相同,如果相同则输出数据1898、589