请帮我看看这道题怎么做,谢谢
设有以下程序,程序运行后,如果从键盘上输入1298,则输出结果()main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%1...
设有以下程序,程序运行后,如果从键盘上输入1298,则输出结果()
main ()
{int n1,n2; scanf("%d",&n2);
while(n2!=0)
{n1=n2%10;printf("%d",n1);n2=n2\10;}
} 展开
main ()
{int n1,n2; scanf("%d",&n2);
while(n2!=0)
{n1=n2%10;printf("%d",n1);n2=n2\10;}
} 展开
5个回答
展开全部
正确的是把输入的整数倒置
这题输出的结果为8921 ,中间无空格。。。
这题输出的结果为8921 ,中间无空格。。。
追问
你说的很对,可是为嘛呢。。。。麻烦你啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新手敲错个把字符很正常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在编译器上跑下不就知道了么
功能是将1298拆分为8 9 2 1
功能是将1298拆分为8 9 2 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟你这题目有错啊 你自己运行一下就知道了
这个循环本身有错啊
这个循环本身有错啊
更多追问追答
追问
没有啊,书上的。。。。我们这个不上机,刚学不知道啊
追答
{n1=n2%10;printf("%d",n1);n2=n2\10;}
最后怎么可能是反斜杆 \ 啊 这里是 / 啊
亏楼上的还回答的好好的 跟本就没有自己运行过。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询