c语言的 帮帮忙 谢谢啦! 题目 给出一个正整数(positive integer)(不超过10位),从高位开始逐位分割并输
答案:3 悬赏:60 手机版
解决时间 2021-11-25 10:55
- 提问者网友:戎马万世
- 2021-11-25 04:59
c语言的 帮帮忙 谢谢啦! 题目 给出一个正整数(positive integer)(不超过10位),从高位开始逐位分割并输
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-11-25 05:57
把while(scanf("%d",&n)==1){改成这样:
printf("Type an inteter(<=10 long)...\nn=");
scanf("%d",&n);
while(n){……
把while(scanf("%d",&n)==1){;和if(a>10);后面的";"去掉一试。
printf("Type an inteter(<=10 long)...\nn=");
scanf("%d",&n);
while(n){……
把while(scanf("%d",&n)==1){;和if(a>10);后面的";"去掉一试。
全部回答
- 1楼网友:时间的尘埃
- 2021-11-25 08:09
acm的题目么?追问学校出的追答原题的网站给我一下好么?
关于你所说的去空格,你可以加一个条件。比如说把最后一个for循环改成这样
for(i=a;i>0;i--)
{
d=(int)pow(10,i-1);
b=n/d;
c=n%d;
n=c;
printf("%d",b);
if(i>1) printf(" ");
}
关于你所说的去空格,你可以加一个条件。比如说把最后一个for循环改成这样
for(i=a;i>0;i--)
{
d=(int)pow(10,i-1);
b=n/d;
c=n%d;
n=c;
printf("%d",b);
if(i>1) printf(" ");
}
- 2楼网友:时间的尘埃
- 2021-11-25 07:25
如果输入就是包含空格的话,你就要除去空格了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯