#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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)