c语言的问题?
.当从键盘输入18时,下面程序的运行结果是。main(){intx,y,i,a[8],j,u,v;scanf(“%d”,&x);y=x;i=0;do{u=y/2;a[i]...
. 当从键盘输入18时,下面程序的运行结果是 。
main()
{ int x,y,i,a[8],j,u,v;
scanf(“%d”,&x);
y=x; i=0;
do
{ u=y/2;
a[i]=y%2;
i++; y=u;
} while(y>=1);
for(j=i-1;j>=0;j--)
printf(“%d”,a[j]);
} 展开
main()
{ int x,y,i,a[8],j,u,v;
scanf(“%d”,&x);
y=x; i=0;
do
{ u=y/2;
a[i]=y%2;
i++; y=u;
} while(y>=1);
for(j=i-1;j>=0;j--)
printf(“%d”,a[j]);
} 展开
11个回答
展开全部
选A
以0开头的为8进制数,不能再出现8。
以0开头的为8进制数,不能再出现8。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
超出ASCII码表示的正常字符范围就是乱的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sum+=var
与
sum=+var
sum+=var等于sum=sum+var;例如sum+=1;就是sum=sum+1;
而sum=+var我是没有见过的,也没有用到过,确定没写错啊?
与
sum=+var
sum+=var等于sum=sum+var;例如sum+=1;就是sum=sum+1;
而sum=+var我是没有见过的,也没有用到过,确定没写错啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题太多了,首先是你在实参中用的是结构数组,但形参中你又是用的结构变量,这肯定不行了,其次,你在实参中用的是float型数组,而形参中用的是变量,还是未定义的,这怎么行呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打个比方,p是一个指针变量。赋值p=a,
即p指向a的地址,p的值即为a的地址,p同样在内存中占存储单元。*p按上面的解释,则是指向p的地址,但定义时要多加一个*符号,比如定义int
**p。换句话说就是p是指向a的地址,*p是指向p的地址。
即p指向a的地址,p的值即为a的地址,p同样在内存中占存储单元。*p按上面的解释,则是指向p的地址,但定义时要多加一个*符号,比如定义int
**p。换句话说就是p是指向a的地址,*p是指向p的地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询