我的作业要求我的名字显示如下:' 姓氏,名字 '.姓氏然后是[逗号空间]名字.虽然没有在该名称之后移动文本的其余部分.这是我的代码:
char str1[11];
char str2[3];
char str3[16];
strcpy (str1,fn);
strcpy (str2,", ");
strcpy (str3,ln);
strncat (str1, str2, 14);
strncat (str1, str3, 31);
Run Code Online (Sandbox Code Playgroud)
我的老师说我做了他想做的事,但他不喜欢我用了多少行代码,并说我做的工作超出了我的需要.
变量:ln = last name,fn = first name我为','逗号空间制作了str2.
他想要我做什么?
我正在尝试使用8086处理器编写汇编程序,该处理器将找到数字的立方根.显然我使用的是浮点数.
root := 1.0;
repeat
oldRoot := root;
root := (2.0*root + x/(root*root)) / 3.0
until ( |root – oldRoot| < 0.001;
Run Code Online (Sandbox Code Playgroud)
如何将(2*root + x)除以(root*root)?
.586
.MODEL FLAT
.STACK 4096
.DATA
root REAL4 1.0
oldRoot REAL4 2.0
Two REAL4 2.0
inttwo DWORD 2
itThree DWORD 3
three REAL4 3.0
x DOWRD 27
.CODE
main PROC
finit ; initialize FPU
fld root ; root in ST
fmul two ; root*two
fadd x ; root*two+27
fld root ; root …Run Code Online (Sandbox Code Playgroud)