微机原理大题编写程序,从键盘接受一个字符串判断其是否为小写字母?

微机原理大题编写程序,从键盘接受一个字符串判断其是否为小写字母?,第1张

以下是一个判断输入字符串是否全为小写字母的C语言程序:

#include <stdio.h>

#include <ctype.h>

int main()

{

char str[100]

int i

printf("请输入一个字符串:")

fgets(str, sizeof(str), stdin)

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

{

if (!islower(str[i])) // 判断是否为小写字母

{

printf("输入的字符串不全为小写字母。\n")

return 0

}

}

printf("输入的字符串全为小写字母。\n")

return 0

}

程序中使用了ctype.h头文件中的islower()函数判断字符是否为小写字母,如果有任何一个字符不是小写字母,则输出“输入的字符串不全为小写字母”,否则输出“输入的字符串全为小写字母”。

步骤如下:

1、开始—读P1口数据到A。

2、A中的数据右移4次—A中的内容和F0H相或。

3、A中的数据送到P1口—回到开始。

4、单片机的P1.0-P1.3接四个发光二极管L1-L4的阴极,P1.4-P1.7接四个开关K1-K4。

5、程序:ORG00HSTART:MOVA,P1ANLA,#0F0HRRARRARRARRAORlA,#0F0HMOV,SJMPSTART。

1.编制一段程序求出下列公式中Z的值并放在RESULT单元,注X,Y,RESULT分别定义成字类型变量

Z=((X+Y)*4-Y)/2

答:

MOV

AX,X

ADD

AX,Y

SHL

AX,1

SHL

AX,1

SUB

AX,Y

SHR

AX,1

MOV

RESULT,AX

2.试编写一小侧面硬指令序列,在屏幕上显示出"Hello

everybody!"字符串,该字符串已在数据段定义好为变量string

答:

LEA

DX,string

MOV

AH,9

INT

21H


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存