还是c语言函数问题,求高手解答!!

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:03:16
5、下面程序的输出是________。
#include<string.h>
main()
{ char a[80]= "abcdefgh";
fun(a); puts(a); }
fun(char s[10])
{ int x=0,y; char c;
for(y=strlen(s)-1;x<y;x++,y--)
{c=s[x];s[x]=s[y];s[y]=c; } }
A) abcdefgh B) hgfdecba
C) dcbahgfe D) hgfedcba
请选择-> A B C D

6、设有如下的函数
ggg(x)
{float x;
printf("\n%d",x*x);}
则函数的类型________。

A) 与参数x的类型相同 B) 是void
C) 是int D) 无法确定
请选择-> A B C D

7、以下函数htoi的功能是,将一个十六进制数字的字符串转换成与它等价
的十进制整数值,划线处应填入________。
int htoi( char s[ ])
{ int i,n;
n=0;
for(i=0;s[i]!= '\0';i++)
{

还是c语言函数问题,求高手解答!!
悬赏分:5 - 离问题结束还有 12 天 16 小时
5、下面程序的输出是___D_____。
#include<string.h>
main()
{ char a[80]= "abcdefgh";
fun(a); puts(a); }
fun(char s[10])
{ int x=0,y; char c;
for(y=strlen(s)-1;x<y;x++,y--)
{c=s[x];s[x]=s[y];s[y]=c; } }
A) abcdefgh B) hgfdecba
C) dcbahgfe D) hgfedcba
请选择-> A B C D

6、设有如下的函数
ggg(x)
{float x;
printf("\n%d",x*x);}
则函数的类型___C_____。

A) 与参数x的类型相同 B) 是void
C) 是int D) 无法确定
请选择-> A B C D

7、以下函数htoi的功能是,将一个十六进制数字的字符串转换成与

它等价
的十进制整数值,划线处应填入___B_____。
int htoi( char s[ ])
{ int i,n;
n=0;
for(i=0;s[i]!= '\0';i++)
{ if(s[i]>= '0'&&s[i]<= '9') n=__________;
if(s[i]>= 'a'&&s[i]<= 'f') n=n*16+s[i]-'a'+10;
if(s[i]>= 'A'&&s[i]<= 'F') n=n*16+s[