c语言程序设计将小写字母a到z分别按正序和反序输出

c语言程序设计将小写字母a到z分别按正序和反序输出,第1张

#include <stdio.h>

int main()

{

    char ch='a'

    while(ch <= 'z')printf("%c",ch++)    // 正序输出

    ch = 'z'

    while(ch >= 'a')printf("%c",ch--)    // 反序输出

    return 0

}

'text1 对应你的输入字符串

'text2 对应的反序的字符串

'command1 对应的 分离并反序按钮

'command2 对应的清除按钮

'其中 a 对应的 ascii 码 为97 z 对应的 ascii 码 为122

'A 对应的 ascii 码 为65 Z 对应的 ascii 码 为90

Private Sub Command1_Click()

''计算反码

If Text1.Text <>"" Then

For i = 0 To Len(Text1.Text) - 1

c = Mid(Text1.Text, Len(Text1.Text) - i, 1)

If Asc(c) >65 And Asc(c) <90 Or Asc(c) >97 And Asc(c) <122 Then

''是字母,则输出显示

Text2.Text = Text2.Text &c

Else

End If

Next

End If

End Sub

Private Sub Command2_Click()

''清除

Text1.Text = ""

Text2.Text = ""

Text1.SetFocus

End Sub

#include "stdio.h"

int main() {

char test[10] = {"asZerWBh"}

char A_Z[10]

int count = 0//总字母个数

int Acount = 0//大写字母个数

for(int i = 0 '\0' != test[i] i++)

{ if((test[i]>=65) && (test[i]<=90))//ASCII码值65到90为大写

{

A_Z[Acount] = test[i]

Acount++

}

count++

}

printf("原混合字母序列为:\n")

printf("%s\n",test)

printf("大写字母的逆序为:\n")

for(int j =Acount-1 j >= 0  j--)

{

printf("%c",A_Z[j])

}

printf("\n字母序列的总数为:%d,其中大写字母的个数为:%d\n",count,Acount)

return (0)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11630853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存