使用工具:

Dev-C++ 5.11

解题思路:

设置两个字符数组,并利用while循环计算出两个数组的长度,当长度相等时应有遍历数组中每一个字符是否恒等的循环代码,并在循环中计数,当退出循环时,应判断计数的大小是否恒等于数组的大小,满足两个条件才可以输出字符串相等。

参考代码:

#include<stdio.h>
int main(){char a[30],b[30];int n=0,k=0;int count3=0;int count1=0;int count=0;printf("Please input two strings:\n");scanf("%s",a);scanf("%s",b);while(a[n++]!='\0'){count++;}while(b[k++]!='\0'){count1++;}printf("%d,%d\n",count,count1);if(count==count1){for(int j=0;j<count;j++){if(a[j]==b[j])count3++;}if(count3==count1)printf("string x == string y!");else printf("string x != string y!");}elseprintf("string x != string y!");}

运行结果:

C语言>>输入两个字符串,比较这两个字符串是否相同并输出比较结果。要求不用任何字符串处理函数。相关推荐

  1. c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...

    /* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...

  2. 机械祭天法力无边:练习3.4:编写一段程序读入两个字符串,比较其是否相等并输出结果。如果不相等,输出较大的那个字符串。改写上述程序,比较输入的两个字符串是否等长,如果不等长,输出长度较大的那个字符串。

    1.比较字符串大小 #include<iostream> #include<string>using namespace std; int main() {string s1, ...

  3. C语言 输入是一整行的字符串

    输入是一整行的字符串的 C语法: char buf[20]; gets(buf); C++语法: 如果用string buf;来保存: getline( cin , buf ); 如果用char bu ...

  4. c语言输入字符串_我们一起学C语言(四)

    C语言来喽~ 每日一句 我关心我自己, 愈是孤单, 愈是没有朋友, 愈是无助, 那我就愈是自尊. --<简爱> 表达式 在上一篇中,我们已经学习了运算符,接下来我们来看如何运用这些运算符写 ...

  5. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。

    25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符串长度相同,则返回第一个字 符串. 例如,输入:beijing ...

  6. c语言怎么用scanf输入字母,c语言输入字符串(c语言怎么用scanf输入字符串)

    但是实际操作发现我的字符串无论输入的多长多短,都是输入的什么输出的就. 在C语言中,输入输出字符串有以下两种方式:1 用scanf/printf输入输出.scanf/printf是C语言的格式化输入输 ...

  7. C语言输入字符和字符串

    在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar().getche().getch():这三个函数都 ...

  8. 【c语言】输入两个数,交换这两个数后,再输出

    <程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容3] 编程实现:输入两个数,交换这两个 ...

  9. C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串。

    题目:C语言 输入一个字符串,统计字符个数,并按照倒序输出该字符串. #include<stdio.h>void main() {char str[10];scanf("%s&q ...

  10. Java黑皮书课后题第5章:*5.51(最长的共同前缀)编写一个程序,提示用户输入两个字符串,显示两个字符串最长的共同前缀

    5.51(最长的共同前缀)编写一个程序,提示用户输入两个字符串,显示两个字符串最长的共同前缀 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.51(最长的共同前缀)编写一个程序,提示用户输入 ...

最新文章

  1. MySql 查询表字段数
  2. WIN XP 命令汇总
  3. 升级ESXi Host
  4. nginx 常见参数以及重定向参数配置
  5. 解密亚洲诚信如何做到HTTPS的最佳安全实践
  6. 事物运动的状态和方式是谁提出的_金属材料在电磁场中的行为方式及其与光电效应的关系分析...
  7. intel的linux证书过期,数据库镜像中证书过期的解决方案
  8. 聊一聊我自己的从业经历和感悟
  9. 邻接矩阵计算matlab计算,急求各位大神帮忙解决,下面这个邻接矩阵算出它的可达矩阵...
  10. Hopfield神经网络的联想记忆——数字识别的一些笔记
  11. springBoot17_缓存:环境搭建、原理、Cacheable、CachePut、CacheEvit、Caching、阿里云镜像加速、整合redis作为缓存、缓存原理、自定义缓存
  12. php dwg转pdf文件怎么打开,CAD转PDF怎么转为黑白的PDF文件
  13. 微信小程序: 赞赏码的长按识别
  14. python~运算符_python运算符
  15. asin、acos、atan 和 atan2 函数用法简介
  16. 雅思等出国留学成绩要求一知半解?戳这里
  17. 他整整复习了三个月,金三成功上岸字节,面试题及答案分享
  18. 数据、元数据、数据库、数据仓库、数据中心、数据中台、业务中台 、(垂直数据中心、全域数据中心(公共数据中心)、萃取数据中心)
  19. adc0808温度换算公式_ADC转换电压转化成温度
  20. 掘金万亿二手市场,闲鱼、转转已占据90.9%市场份额

热门文章

  1. zencart模板制作步骤详解
  2. WTL 自绘控件库 (CQsComboBox)
  3. Python网络爬虫之数据解析(一)
  4. 电影天堂二级页面抓取案例
  5. Java的面向对象 -- 继承
  6. “Win7内部版本7600此Windows副本不是正版”解决方法
  7. MySQL:复合查询和内外连接
  8. 多次进行hdfs namenode -format命令时,启动DataNode自动死亡的原因
  9. Timesnet: Temporal 2d-variation modeling for general time series analysis
  10. docker部署time machine服务