VData1是函数过程,用来转换变量StrI,MinV也是自定义变量。
这句的意思就是MinV变量等于用VData1函数转换后的StrI变量。
count为变量名,意义是统计数值。
EQU为伪指令 意义可以理解为等于。
$为当前指令地址值
STR12为标号,在这里也是地址值,不错的话应该是定义数据时起的.。
这句话的意思就是COUNT=当前指令的地址值-STR12的地址值,其结果与定义STR12时的伪指令相关,如果是DB则为字节数,如果是DW则为字数.。
Private Sub Command1_Click()。
n = Int(Val(Text1.Text))。
s1 = "拾佰仟"
s2 = "零一二三四五六七八九" '记不清这几个字是怎么写读者自己改过来。
If Len(n) > 4 or n<0 Then。
Text2.Text = "数据输入不合法,请重新输入"。
Else
For i = 1 To Len(n)。
k = Val(Mid(n, i, 1))。
If k = 0 Then。
If Val(Mid(n, i)) = 0 Then Exit For。
If Val(Mid(n, i - 1, 1)) <> 0 Then。
stri = stri & Mid(s2, k + 1, 1)。
End If
Else
stri = stri & Mid(s2, k + 1, 1)。
End If
If Len(n) <> i And k <> 0 Then。
stri = stri & Mid(s1, Len(n) - i, 1)。
End If
Next i
If Len(stri) = 0 Then stri = Mid(s2, 1, 1)。
Text2.Text = stri & "元"。
End If
End Sub
1/(1+1/(1+1/(x+y)));。
x*(x*(x*(a*x+b)+c)+d)+e;。
log(1+pow(fabs((a+b)/(a-b)),10));。
sqrt(1+pi/2*cos(48));。
1/tan((1-x*x)/(1+x*x));。
//由于c语言中没提供cot函数,所以就用tan的倒数表示了。
log10(a*a+a*b+b*b);。
把第二个if改成else if就行了。
#include<stdio.h>。
#include<conio.h>。
#include<string.h>。
int main()
char str[30], str1[30];。
int i, len;
printf("输入字符串\n");。
gets(str);
len = strlen(str);。
for (i = 0; i <= len; i++)。
{
if (str[i] >= 'A' && str[i] <= 'Z')。
str1[i] = str[i] + 3;。
else if (str[i] >= 'a' && str[i] <= 'z')。
str1[i] = str[i] - 4;。
else
str1[i] = str[i];。
}
puts(str1);
return 0;