早教吧 育儿知识 作业答案 考试题库 百科 知识分享

.写一个算法,判断依次读入的一个以@为结束符的字母序列,是否为形如‘序列1&序列2’模式的字符序列.

题目详情
.写一个算法,判断依次读入的一个以@为结束符的字母序列,是否为形如‘序列1&序列2’模式的字符序列.
▼优质解答
答案和解析
分析分析,研究研究.
要判断输入的序列的模式是不是----序列1&序列2.用==来判断肯定是不行地.那就只要判断判断当中有且只有一个&.且&不在第一个位置上和最后一个位置上就可以了.
具体的做法么~
char s[20]//来个存放的位置,当然你可以更加专业的malloc来节约空间
fget(s,20,stdin);//好了,放进去了.
然后我不高兴一个命令一个命令写了
来个指针指到s[0];
然后遍历就可以了.要记录的是&出现了几次以及他们出现的位置.比如指针指到5的时候 发现了&.先把&的统计+1,然后把5记录下来.只要统计只有1 而且&出现数不是1或者strlen(序列)的位置,那就可以了.