永发信息网

高手来帮我看一个程序(输入一个整数要求字符输出)

答案:1  悬赏:80  手机版
解决时间 2021-07-20 22:27

#include<stdio.h>
void exchange(char a[],int n);
void main()
{
char a[100];
int n,i,length=0;
printf("请输入一个任意位数的整数\n");
scanf("%d",&n);
exchange(a,n);
for(i=0;a[i]!='\0';i++)
length+=i;
for(i=0;i<=length;i++)
printf("%c",a[length-i]);

}


void exchange(char a[],int n)
{
int i,j=0;
for(i=0;i<10;i++)
{
if((n-i)%10==0)
{
a[j]=i;
j++;
n=(n-i)/10;

}

}


}


最佳答案

答案如下:


#include<stdio.h>
void exchange(char a[],int n);
void main()
{
char a[100];
int n,i,length=0;
printf("请输入一个任意位数的整数\n");
scanf("%d",&n);
exchange(a,n);
for(i=0;a[i]!='\0';i++);
length=i;
for(i=0;i<length;i++)
printf("%c",a[length-i-1]);


}



void exchange(char a[],int n)
{
int i,j=0;
for(i=0;i<10;i++)
{ if(n==0) {a[i]=0;break;}
a[i]=n%10+'0';
n=n/10;
}


}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问公开征婚真的可行吗?
你妈和你媳妇吵架你们会帮谁?
网名取什么好
上QQ的空间为什么卡?
等一个人咖啡经典语录,关于咖啡句子的有哪些
海贼王现在有425集吗?
高分急求歌名!!
这算什么?是感冒还是....?
换靓号开通的业务会不会掉级或者不在?还有QQ
为什么有的非得把自己做的那么累?洒脱一点不
寻仙 天君升级快速有什么办法
手机键盘不管用了但开机能开
描写雨打芭蕉的宋词,描写雷雨的宋词
龙凤区大庆韩武跆拳道新村馆怎么去啊,谁知道
帮忙 关于QQ空间素材。
推荐资讯
乒乓球反拉高速旋转 ,怎样最好?我使不上力
长春哪有卖富士s2000数码相机的
如果途径找到免费的心理医生
兰考县开封苏泊尔兰考县销售服务中心地址在哪
The knife is s( ).Don`t touch it
冬虫夏草是真菌还是什么?它是怎样形成的?
路程等于速度乘以时间,路程,速度,时间的关
我的战队找不到了
还有谁知道诺基亚7610播放什么样的音乐格式吗
e卡苹果手机打电话真的不要钱吗?
狗狗生病为什么不能免费挂号看病
Elizabeth Arden雅顿第五大道香水和菲拉格慕
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?