(三)請問若是要在瀏覽器的標題列上秀出「Hello world」的文字,下列HTML文件中的空白處應填入何種程式碼?(5分) 。 請問若是要使用C語言標準函式庫的atoi()函式,需要引入那個標頭檔(header file)?(5分) 三、請用C語言,設計一個函式int gcd(int x, int y)。gcd函式會回傳整數x及y的「最大公因數」,請用遞迴(recursive)的方式來完成gcd函式。(15分)
詳解 (共 2 筆)
詳解
void gcd(int num1,int num2)
{
int GCD,inLarge,inSmall,inRem;
if(num1>num2)
{
inLarge = num1;
inSmall = num2;
}
else
{
inLarge = num2;
inSmall = num1;
}
inRem=inLarge%inSmall;
while(inRem!=0) /*利用回圈做輾轉相除法,當餘數為0'此時除數為最大公約數*/
{
inLarge=inSmall;
inSmall=inRem;
inRem=inLarge%inSmall;
}
GCD=insmall;
return(GCD);
}
{
int GCD,inLarge,inSmall,inRem;
if(num1>num2)
{
inLarge = num1;
inSmall = num2;
}
else
{
inLarge = num2;
inSmall = num1;
}
inRem=inLarge%inSmall;
while(inRem!=0) /*利用回圈做輾轉相除法,當餘數為0'此時除數為最大公約數*/
{
inLarge=inSmall;
inSmall=inRem;
inRem=inLarge%inSmall;
}
GCD=insmall;
return(GCD);
}
詳解
<HTML>
<BODY>Hello world</BODY>
</HTML>
stdlib.h
<BODY>Hello world</BODY>
</HTML>
stdlib.h