一切编译都是通过的,但是判断的时候输出的都是“The words are not anagram”
来源:互联网 发布:mac电脑壁纸摄影师 编辑:程序博客网 时间:2024/06/03 06:06
判断输入的两个单词是否为变位单词,就两个单词组成的成分都相同
#include<stdio.h>#include<ctype.h>#include <string.h>#define SIZE 81void order_frist(char frist[],int) ;void order_second(char second[],int n );int main(void){ int i=0 , j = 0, k ; int I , J ; //记录两个数组的实际长度 char frist[SIZE]; char second[SIZE]; char ch ; printf("Enter frist word :"); while((ch = getchar ()) != '\n') //输入第一个单词存于数组first { frist[i] = ch ; i ++ ; } printf("Enter second word :"); while((ch = getchar ()) != '\n')//输入第二个单词存于数组second { second[j] = ch ; j ++ ; } I = strlen(frist); J = strlen(second) ; if(I == J) { void order_first( first , i) ; void order_second( second ,j );//调用函数 for(k = 0 ; k < I ; k++) { if(frist[k] != second[k])//判断是否为变位单词 break ; } if(frist[k] != second[k]) printf("The words are not anagrams.\n"); else printf("The words are anagrams.\n"); } else printf("The words are not anagrams.\n"); return 0 ;}void order_first(char frist[] ,int n ) //对第一个数组进行内部排序{ int i ,j ; char temp ; for (i=0; i<n-1; i++) { for(j = 0 ; i < n ; i++) { if(frist[j] < frist[i] ) { temp = frist[i]; frist[i] = frist[i]; frist[j] = temp; } } } }void order_second(char second[] ,int n )//对第二个数组进行内部排序{ int i,j ; char temp ;for (i=0; i<n-1; i++) { for(j = i+1 ; j < n ; j++) { if(second[j]<second[i]) { temp = second[i]; second[i] = second[j]; second[j] = temp; } } }
0 0
- 一切编译都是通过的,但是判断的时候输出的都是“The words are not anagram”
- 凡是一切的都是起来
- 一切传递都是对象的引用
- 一切的开始都是Hello World
- 为什么上班的时候基本上都是坐着,但是感觉很累?
- 机会来的时候都是丑陋的
- 很多时候,很多程序员都是这样的......
- 关于他的一切,在你眼里,都是好的。
- 一切问题都是人的问题,一切人的问题都是思想问题
- 为何来写blog的时候都是伤感的时候
- 程序化的思维与一通百通,一切语言都是纸老虎
- 程序化的思维与一通百通,一切语言都是纸老虎
- 一切创新活动都是从“玩耍”的初心开始
- 一切不考虑公司死活的架构设计,都是耍流氓
- delphi 升级了控件,但build的时候,总是说版本不对,但是文件版本都是对的
- 怎么判断textbox输入的都是空格
- 项目工程都是红色的叉叉但是运行正常
- 在Coursera,随时都是学习的好时候
- 将表单内容合成
- wikioi1068 乌龟棋 dp
- 实验7 D/A转换实验
- DICOM-DIMSE
- C++四个类型转换的关键字
- 一切编译都是通过的,但是判断的时候输出的都是“The words are not anagram”
- java自定义Exception
- wifidog 整体分析
- HTML——<link>标签
- uva 11488 Hyper Prefix Sets
- 多文件Makefile实现
- wikioi 1063 合并果子模拟
- js控制输入
- FZU 2154 YesOrNo