习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2, 输出0;若s1<s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
来源:互联网 发布:iis php mysql 编辑:程序博客网 时间:2024/04/30 14:24
C程序设计(第四版) 谭浩强 习题 6.14 个人设计
习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。
代码块:
方法1:
#include <stdio.h>#include <string.h>int main(){ int i, j, k, m, n; char s1[10]; char s2[10]; printf("Please enter s1: "); gets(s1); m=strlen(s1); printf("Please enter s2: "); gets(s2); n=strlen(s2); for (i=0, j=0; i<m || j<n; i++, j++){ if (s1[i]==s2[j]) continue; else k=s1[i]-s2[j]; } printf("%d\n", k); return 0;}
方法2:
#include <stdio.h>int main(){ char s1[10], s2[10], i, v; printf("Please enter s1: "); gets(s1); printf("Please enter s2: "); gets(s2); for (i=0; i<10 && s1[i]==s2[i]; i++); printf("Value=%d\n", i==10 ? v=0 : v=s1[i]-s2[i]); return 0;}
阅读全文
0 0
- 习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2, 输出0;若s1<s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
- 编写一个程序,将两个字符串s1和s2比较,如果s1 > s2,输出一个正数;s1 = s2,输出0,;s1 < s2输出一个负数。不要使用strcmp函数。
- 比较字符串s1和s2,若s1>s2,输出一个正数,若s1=s2,输出0,若s1<s2,输出一个负数。不用strcpy函数
- 编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能
- 7.14 编一个程序,将两个字符串s1和s2进行比较。
- 【c语言】将两个字符串s1和s2比较不要用strcmp
- strcmp(const char *s1,const char * s2)比较字符串s1和s2函数
- 编写一个函数,有两个参数function(string s1,string s2),找出字符串中s1中s2的个数
- 两个栈S1和S2来模拟一个队列
- 编写一个字符串复制函数mystrcopy(char*s1,char*s2,int m),将字符串s2中从第m个开始全部字符都复制到s1中
- MySQL填充字符串的函数LPAD(s1,len,s2)和RPAD(s1,len,s2)
- C 在一个字串s1中查找一子串s2,若存在则返回s1中s2的个数和位置
- 假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。
- 翻转子串 假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。
- 给定两个字符串s1,s2,请编写代码检查s2是否为s1旋转而成
- 去除字符串s1中包含的s2中的字符后输出s1
- 编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 将字符串S1中任何与字符串S2中匹配的字符都删除,实现函数squeeze(s1,s2).
- str2-jq-ajax
- Java语言的简单输入输出
- 代码片段----patternsearch
- Python字典vs Js对象-动态键
- Mybatis3文档阅读(三)之Mapper XML
- 习题 6.14 编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2, 输出0;若s1<s2,输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。
- Poj3250 Bad Hair Day (单调栈)
- eclipse最常用的最实用快捷键,修改快捷键
- Java 并行程序基础
- 拦截导弹问题
- react生命周期函数
- 对数据库进行CRUD
- 加载图片错乱
- centoos安装rabbitmq