#include <stdio.h>
#include <stdlib.h>
int main()
{
char *data;
int m,n;
printf("%s%c%c","Content-Type:text/html;charset=gb2312\n\n",13,10);
printf("<TITLE>乘法结果</TITLE>");
printf("<H3>乘法结果</H3>");
data = getenv("QUERY_STRING");
if(data == NULL)
{
printf("<P>错误!数据没有被输入或者数据传输有问题");
}
else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)
{
printf("<P>输入的不是数字");
}
else
{
printf("<P>%s",data);
printf("<P>%ld和%ld的成绩是:%ld.",m,n,m*n);
}
return 0;
}
</HEAD>
<BODY>
<form action = "/cgi-bin/mult.cgi">
<p>
请填入乘数和被乘数,按确定后可看到结果
<input name = "m" size = "4" />
<input name = "n" size = "4" />
<br />
<input type ="submit" value = "确定" />
</p>
</form>
</BODY>
</HTML>