计算机C语言问题,请解答一下,谢谢~
3个回答
展开全部
1.6%2为0,7%2为1,结果为1(%是求余数的符号)
2.包含的个数永远是一个字符,如果说是c表达的含义:这是个转义字符,'010'代表八进制数010转化成十进制数8表示的ASCLL字符。
3.double可以的
2.包含的个数永远是一个字符,如果说是c表达的含义:这是个转义字符,'010'代表八进制数010转化成十进制数8表示的ASCLL字符。
3.double可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.
答案为
1
因为s=6
所以s%2+(s+1)%2
=
6%2+7%2
=
0+1
=1,%是求余运算
2.
变量c(请注意你问题里面的大小写,因为C语言对下小写敏感)包含的个数为1.
你所指的个数应该是指字符的个数,'\010'是八进制的表示方式。
3.
有很多答案,你要的答案应该是递归函数
原型如下:
int
jiechen(int
a);
实现一:递归函数
int
jiechen(int
a)
{
if(a
==
1)
return
1;
else
return
jiechen(a-1);
//在函数定义里面调用该函数
}
实现二:循环(不知道和迭代是否一样~~~)
int
jiechen(int
a)
{
int
res;
res
=
1;
do{
res
*=
a;
}while(--a);
return
res;
}
调用函数
jiechen(100);
答案为
1
因为s=6
所以s%2+(s+1)%2
=
6%2+7%2
=
0+1
=1,%是求余运算
2.
变量c(请注意你问题里面的大小写,因为C语言对下小写敏感)包含的个数为1.
你所指的个数应该是指字符的个数,'\010'是八进制的表示方式。
3.
有很多答案,你要的答案应该是递归函数
原型如下:
int
jiechen(int
a);
实现一:递归函数
int
jiechen(int
a)
{
if(a
==
1)
return
1;
else
return
jiechen(a-1);
//在函数定义里面调用该函数
}
实现二:循环(不知道和迭代是否一样~~~)
int
jiechen(int
a)
{
int
res;
res
=
1;
do{
res
*=
a;
}while(--a);
return
res;
}
调用函数
jiechen(100);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:若s是int变量,且s=6,则表达式s%2+(s+1)%2的值是:__6___
2:若有定义:char
c
=‘\010’;则变量C中包含的个数为:__1___
3:为求出return语句返回计算100!的结果,此函数的类型
说明应为:
__long
double___
1.s%2+(s+1)%2=
3+7%2=3+3=6
2.'\010'表示八进制10,即ASCII码值为9。
3.100!是一个巨大的数字所以返回值应该long
double型,其有效数字有19位
2:若有定义:char
c
=‘\010’;则变量C中包含的个数为:__1___
3:为求出return语句返回计算100!的结果,此函数的类型
说明应为:
__long
double___
1.s%2+(s+1)%2=
3+7%2=3+3=6
2.'\010'表示八进制10,即ASCII码值为9。
3.100!是一个巨大的数字所以返回值应该long
double型,其有效数字有19位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询