【程序填空】
---------------------------------------------------------
功能:用递归法将一个整数n转换成字符串,例如输入483,应输出
对应的字符串"483"。n的位数不确定,可以是任意位数的整
数。
-------------------------------------------------------*/
#include <stdio.h>
void convert(int n)
{
int i;
/***********SPACE***********/
if((【?】)!=0)
convert(i);
/***********SPACE***********/
putchar(n%10+【?】);
}
main()
{
int number;
printf("\ninput an integer:");
scanf("%d",&number);
printf("Output:");
if(number<0)
{
putchar('-');
/***********SPACE***********/
【?】;
}
convert(number);
}
用递归法将一个整数n转换成字符串,例如输入483,应输出对应的字符串"483"。n的位数不确定,可以是任意位数的整数。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- qzjhjxj 2021-11-24 15:43关注
供参考:
//【程序填空】 //-------------------------------------------------------- - //功能:用递归法将一个整数n转换成字符串,例如输入483,应输出 //对应的字符串"483"。n的位数不确定,可以是任意位数的整 //数。 //------------------------------------------------------ - */ #include <stdio.h> void convert(int n) { int i; /***********SPACE***********/ if ((i = n / 10) != 0) //if ((【 ? 】) != 0) convert(i); /***********SPACE***********/ putchar(n % 10 + '0'); //putchar(n % 10 + 【 ? 】); } int main() { int number; printf("\ninput an integer:"); scanf("%d", &number); printf("Output:"); if (number < 0) { putchar('-'); /***********SPACE***********/ number = -number; //【 ? 】; } convert(number); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度
- ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
- ¥15 ETLCloud 处理json多层级问题
- ¥15 matlab中使用gurobi时报错
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么