[C输入一个字符串统计出某个指定的字符在该字符串中出现的次]#include<iostream> #include<string> using namespace std; void main() { char *p,a[81]; int n,i; cout<<;"请输入一个字符串:"<<endl; cin.getline(a,81); char search; c...+阅读
LEA SI,string
CHAR1:MOV AX,[SI]
CMP AX,41H;A
JB NUMBER
CMP AX,5AH;Z
JA CHAR2
JMP DeaLChar
CHAR2:CPM AX,61H;a
JB OtherChar
CMP AX,7AH;z
JA OtherChar
JMP DeaLChar
NUMBER:CMP AX,30H;0
JB OtherChar
CMP AX,39H;9
JA OtherChar
DealNumber:
LEA DI,num
MOV BX,[DI]
INC BX
MOV [DI],BX
INC SI
CPM [SI],'$'
JZ JieSu
JMP CHAR1
DeaLChar:
LEA DI,char
MOV BX,[DI]
INC BX
MOV [DI],BX
INC SI
CPM [SI],'$'
JZ JieSu
JMP CHAR1
OtherChar:
LEA DI,other
MOV BX,[DI]
INC BX
MOV [DI],BX
INC SI
CPM [SI],'$'
JZ JieSu
JMP CHAR1
JieSu: LEA DI,other ;如果把'$'也算作
MOV BX,[DI] ;其它字符
INC BX ;则此处代码应该保留
MOV [DI],BX ;否则可以删掉
MOV AH,4CH
INT 21H
CODE ENDS
END START
没有加显示 可以在结束处加上显示,以便验证结果!
以下为关联文档:
求字符串统计的算法有代码更好谢啦参考网上的代码用C#写的:调试成功,你先琢磨琢磨: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 求字符串重复 { // 有...
c语言中统计字符串中各个字符的个数//计算字符串中相同字符的个数#include "stdio.h"#include "string.h"int count_str_same(char * p,char ch);int main(){int same_ch;char a[100];char c;printf("请输入字符串:");ge...
c统计带有字母的字符串数兄弟,不考虑效率下随便写个,参考一下,改进下程序就可以了。 private void richTextBox1_TextChanged(object sender, EventArgs e) { label1.Text = string.Format("string coun...
从一个字符串中查找子串如果存在则统计子串的个数Private Sub Command1_Click() Dim arr, s As String s = InputBox("输入字串:", , "you") If InStr(Text1, s) > 0 Then arr = Split(Text1, s) MsgBox s & "共找到:" & UBound(arr) El...
输入N个由 0 9组成的数字字符串统计出现频率最高的数字Dim num(10) As Integer, i As Integer, s As String, max(10) As Integer, k As Integer For i = 0 To Len(Text1.Text) - 1 num(Val(Mid(Text1.Text, i + 1, 1))) = num(V...
汇编程序分类统计字符串中大小写字母数字其他字符个数;分类统计字符串中大小写字母,数字,其他字符个数 ;定义字符串,不需要键盘输入,统计结果依次保存到X1,X2,X3,X4中 data segment buf db 'asdg123456,^&%$#$' X1 db 0 X2 db 0 X3 db...
用汇编语言统计字符串中每个字符的个数要简单详细带解析code segment assume cs:code org 100h start:jmp begin stra db 254 strn db ? strr db 254 dup(?) arr db 254 dup(?) arrn db 254 dup(0) begin:push cs pop ds push cs...
汇编语言编程。。统计字符串的字符个数求助data segment LAD db 'abcdefghijklmn#' MUN dw 0 data ends stack segment stack db 256 dup(?) stack ends code segment assume cs:code, ds:data, ss:stack start: mov...
汇编循环语句loop统计某字符在字符串内的个数Private Sub Command1_Click() n = 0 m = 0 a = InputBox("请输入字符串:") b = InputBox("请输入第一个字母") c = InputBox("请输入第二个字母") For i = 1 To Len(a) If Mid(a, i, 1)...