vb编写一个程序统计输入的字符串包含的字符种类

来自:    更新日期:早些时候
编写一个程序统计字符串中字符个数~

#include
#include
int main()
{
char str[999];
int cnt=0;
printf("Input string: ");
scanf("%s", str);
int len = strlen(str);
char *p = str;
for (int i=0; i<len; i++) {
if (*p >= 'a' && *p = 'A' && *p <='Z'){
cnt++;
p++;
}
}
printf("%d",cnt);
return 0;
}

'添加一个Lebel控件'比如用Text1来接收键盘的字符Private Sub Text1_Change() Label1.Caption = "共输入" & Len(Text1.Text) & "个字符"End Sub
希望可以帮到你

设字符串s长度L,遍历i=1 to L,j=1 to L+1-i,得到mid(s,i,j)存入字典去重即可


vb编写一个程序统计输入的字符串包含的字符种类视频

相关评论:
  • 18676137660请问怎么用VB程序做一个统计TEXT字数的程序
    步乖仇zishu=0 open 文件路径+文件名.txt for input as #1 do while eof(1)line intput #1, strdate zishu=zishu+len(strdate)loop close #1 输出zishu,即文件的字符总数

  • 18676137660VB程序从键盘输入任意字符串,统计其中大写字母、小写字母、数字和其他...
    步乖仇对字符串中各字符逐一进行判断,给相应计数加一即可,实现方法如下:假设字符串为 strTmp,大写计数intUc,小写计数intLc,数字计数intNum,其它计数intOth dim i as integer,chrTmp as string intUc=0 intLc=0 intNum=0 intOth=0 for i=1 to len(strTmp)chrTmp=mid(strTmp,i,1)if (chrTmp...

  • 18676137660用VB,编一个程序,从键盘输入两个数,找出较大的一个数,并打印出来
    步乖仇private sub from_load()dim a%,b a=msgbox("请输入第一个数:")b=msgbox("请输入第二个数:")if a>b then b=a print "较大的数是:" & b end sub

  • 18676137660VB怎样设计一个程序【输入数字可以输出该数字的汉语拼音
    步乖仇If Asc(Left(h, 1)) >= 66 And Asc(Left(h, 1)) <= 70 Then h = Hex(Asc(Text1.Text))a = Val("&H" + Mid(h, 1, 2)) * 256 + Val("&H" + Mid(h, 3, 2))Text1.Text = CStr(a)Command1.Caption = "十转汉"Else MsgBox "请输入中文汉字"End If Else If Val(...

  • 18676137660编写VB程序,根据用户在文本框text1中输入的字符串,统计其中数字(0~9...
    步乖仇Private Sub Command1_Click()Dim i%, l%, S%, N%, T%, S1 l = Len(Text1)For i = 1 To l S1 = Asc(Mid(Text1, i, 1))Select Case S1 Case 48 To 57 N = N + 1 Case 65 To 90, 97 To 122 S = S + 1 Case Else T = T + 1 End Select Next Print N Print...

  • 18676137660vb 统计数字的个数,在我的小程序里有text1(1)到text1(5)五个文本框...
    步乖仇Private Sub Command1_Click()for i=1 to 5 if text1(i).text="3" then s=s+1 next msgbox "文本为3的文本框的个数=" & s End Sub

  • 18676137660编一个vb程序,统计文本框中大写字母、小写字母及数字的个数
    步乖仇桌面上添加一个文本框 Text1和按钮;代码如下:Option ExplicitPrivate Sub Command1_Click()Dim i As IntegerDim Dn As IntegerDim Cn As IntegerDim Ln As IntegerDn = 0Cn = 0Ln = 0For i = 1 To Len(Text1.Text) If Mid(Text1.Text, i, 1) >= "0" And Mid(Text1.Text, ...

  • 18676137660VB编程:编写程序,统计一段英文中26个字母出现的频率,并按其频率从高到...
    步乖仇Private Sub Command1_Click() Dim s1 As String, s2 As String, t As Integer Dim sN(0 To 25) As Integer, ss(0 To 25) As Integer Open "(这里写盘符+文件名.txt)" For Input As #1 Do While Not EOF(1) Input #1, s1 s2 = s2 + s1 Loop Close #1...

  • 18676137660关于VB里统计中文及标点符号字符
    步乖仇include <stdio.h> include <stdlib.h> void main(){ int upper=0,lower=0,number=0,other=0,space=0;char as[200],*ps;FILE *fp;if((fp=fopen("昨天.txt","r"))==NULL){ printf("cannot open file.\\n");exit(0); } fgets(as,199,fp);fclose(fp);for( ps=as;*ps!='\\...

  • 18676137660用VB做一个程序,输入十个数,累加求和。用While-Wend的方式。谢啦!
    步乖仇...sum=0 count=0 while count<=10 count=count+1 x=val(inputbox("输入第" & count & "个数" )sum=sum+x wend msgbox "十个数的总和是" & sum ...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网