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]);

}
展开
 我来答
习禧希颀
2020-03-17 · TA获得超过3877个赞
知道大有可为答主
回答量:3095
采纳率:35%
帮助的人:232万
展开全部
选A
以0开头的为8进制数,不能再出现8。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枝茉乔傲丝
2020-05-31 · TA获得超过3790个赞
知道大有可为答主
回答量:3240
采纳率:33%
帮助的人:174万
展开全部
超出ASCII码表示的正常字符范围就是乱的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
解然谭莺
2019-12-12 · TA获得超过3744个赞
知道大有可为答主
回答量:3069
采纳率:34%
帮助的人:233万
展开全部
sum+=var

sum=+var
sum+=var等于sum=sum+var;例如sum+=1;就是sum=sum+1;
而sum=+var我是没有见过的,也没有用到过,确定没写错啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育儿智慧台
2020-03-15 · TA获得超过3574个赞
知道大有可为答主
回答量:3047
采纳率:32%
帮助的人:240万
展开全部
问题太多了,首先是你在实参中用的是结构数组,但形参中你又是用的结构变量,这肯定不行了,其次,你在实参中用的是float型数组,而形参中用的是变量,还是未定义的,这怎么行呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
益怡所之玉
2020-01-30 · TA获得超过3448个赞
知道大有可为答主
回答量:3114
采纳率:29%
帮助的人:262万
展开全部
打个比方,p是一个指针变量。赋值p=a,
即p指向a的地址,p的值即为a的地址,p同样在内存中占存储单元。*p按上面的解释,则是指向p的地址,但定义时要多加一个*符号,比如定义int
**p。换句话说就是p是指向a的地址,*p是指向p的地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式