“正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0
“正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。
编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0,主函数中对两个人轮流判断,直至有人胜出为止。
程序代码:
#include<stdio.h>
#include<string.h>
#define M 100
int judge(char str[])
{
char str2[M];
int i,j=0,k,flag=1;
k=strlen(str);
for(i=0;i<k;i++)
{
str2[k-1-i]=str[i];//反过来
}
for(i=0;i<k;i++)
{
if(str2[i]!=str[i])//进行比较
flag=0;break;
}
if(flag==1)
return 1;
else
return 0;
}
int main()
{
char str[M],str1[M];
int a,b,i,flag=1;
do
{
gets(str);
gets(str1);
a=judge(str);
b=judge(str1);
if(a>b)
{
flag=0;
printf("A获胜");
}
if(a<b)
{
flag=0;
printf("B获胜");
}
if(a==b)
printf("继续\n");
}while(flag==1);
return 0;
}
“正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0相关推荐
- 已创建了一个包含学生学号、身高、性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取。 编写一个函数 void reverse(Seqlist *lp); 功能是对已建立的学生身
已创建了一个包含学生学号.身高.性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取.(结构体数组版本) (1)30' 编写一个函数 void reverse(Seqlist * ...
- 详细介绍如何读懂STM32开发板电路原理图以及芯片文档和开发手册,并编写一个测试程序:点亮一个LED灯
开发环境: 开发板:STM32PZ6806L芯片:ARM_STM32F103_ZE 软件开发环境:KEIL5 开发所需资料: STM32F1XX芯片电路原理图 STM32F1XX系列芯片手册 XX代表 ...
- 项目经验之:针对昨日FDO连接SDF文件报错,国外GIS论坛给出了一个思路.帮助我过关.
针对C#通过FDO连接SDF文件出现如下错误解决方案: "外部组件发生异常" 在一遍国外论坛上看到这样一句话: 看到吗,跟我上面所发生的一个样错误的提示:那又如何解决呢,是什么原因 ...
- 2人找计算机工作5分钟英语对话,求一个英文两人对话,关于租房的,五分钟,大学六级水平?...
麦克:我打算另找一个地方住. Mike: I am thinking about renting a new place to live. . 丽丽:我有个朋友正想出租他的公寓呢. Lili: I h ...
- 双人聊天php,做一个模拟两人聊天界面遇到困难
问题描述 现在有三个问题: 第一:我无法让头像图片跟随说的话一起发送出去,我试过直接放入img.src但是并不行. 第二:我没有办法做到让两个模拟的对话一人一句分的清清楚楚,因为我这个发送出去的 是改 ...
- Java黑皮书课后题第8章:*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上。编写下面的方法,检测points数组中所有的点是否都在同一条直线上
*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上.编写下面的方法,检测points数组中所有的点是否都在同一条直线上 题目 题目描述与运行示例 破题 ...
- C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
例题:请编写一个函数,用来删除字符串中的所有空格. 例如,输入we l come,则输出为welcome. 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句. ...
- 自动点名系统c语言,用C语言编写一个随机点名系统
/*编写一个随机点名系统,运行该系统后,按空格键可以显示出一名同学,以前被选中的同学,将不会再次被选中*/ #include /*standard input & output*/ #incl ...
- 实战!手把手教你如何编写一个Linux驱动并写一个支持物联网的LED演示demo
目录 一.开发环境 二. 准备工作: 1. 创建一个项目工程目录 2. 创建输出与目标目录 3.头文件目录 4. 建立源代码src目录 5. 使用git管理你的项目 三.编写LED驱动 三.一 准备工 ...
最新文章
- 标号的类型是near还是far有什么区别,作用是什么?
- .NET开发的一些小技巧
- Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)
- java processrequest_java-如何在camera2 API中使用reprocessCaptureRequest
- 芯片5nm和7nm有什么差别?CPU已经很小了,可以做大点吗?
- jquery动态生成的元素添加事件的方法
- Blocking waiting for file lock on package cache 后续
- 【通达信指标公式】多空分时幅图指标,股票期货T+0经典分时指标
- 机器学习:训练集和测试集
- python sass_引入sass变量
- python抓取下载https://unsplash.com/的图片
- python数据分析教程百度云资源-【python数据分析+pdf】百度云下载 - 云盘精灵
- LeetCode每日一题495. 提莫攻击
- 儿童节到了!让 GitHub 上这几个小游戏帮你找回童真吧!
- ESP32 开发笔记(四)LVGL控件学习 Canvas 画布控件
- 软件构造期末复习知识点整理
- CADD药物设计;QSAR模型
- 《An End-to-End Neural Network for Image Cropping by Learning Composition from Aesthetic Photos》
- 什么是Rest、RESTful?
- excel画三维地图
热门文章
- 量化学习:大数据时代的学习方式
- 超级计算机燕 排名,正文 第一卷 六年之前 HK171 舍弃的超级计算机燕? (485加更)...
- Java基础03:数据类型讲解
- 如何复制权限受限PDF文件的内容(亲测有效,Microsoft Edge打开pdf文件)
- 抗渗等级p6是什么意思_混凝土抗渗等级w4是什么意思?
- python零基础电子书免费下载-零基础入门学习Python PDF 扫描版
- 问农事 - 菜蔬作物的节令
- 滴滴2020校招算法笔试 2019.08.27
- 新创公司如何建立优质的工程师到职流程
- fluxion-wifi破解/钓鱼