作业帮 > 综合 > 作业

C语言 求反序数 14-2.求反序数成绩:10 / 折扣:0.8设 N 是一个X位数,它的 K 倍恰好是其反序数(例如:

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/06 05:29:36
C语言 求反序数
14-2.求反序数
成绩:10 / 折扣:0.8
设 N 是一个X位数,它的 K 倍恰好是其反序数(例如:123 的反序数是 321 ),输入X、K,求 N 的值.如果没有这样的数,则输出“No output!”
\x05测试输入
期待的输出
时间限制
内存限制
额外进程
测试用例 1\x05以文本方式显示
1.\x054 4↵\x05以文本方式显示
1.\x052178↵\x05无限制 \x0564M \x050
测试用例 4\x05以文本方式显示
1.\x054 3↵\x05以文本方式显示
1.\x05No output!↵\x05无限制 \x0564M \x050
#include"stdio.h"
#include"math.h"
main()
{ int a[100],b,c,x,k,s=0,h,i,j,e=0,f,l=0;
scanf("%d%d",&x,&k);
for(c=pow(10,x-1);c
这样就可以了
#include"stdio.h"
#include"math.h"
int main()
{
\x09int a[100],b,c,x,k,s=0,h,i,j,e=0,f,l=0;
\x09scanf("%d%d",&x,&k);
\x09for(c=pow((double)10,x-1);c
再问: 输入4 4,没出结果2178
再答: 恩,是输出8712吧,按照你的思路是输出反序数的K倍等于N本身,当然8712的反序数的4倍等于它本身了。 如果要输出2178,程序修改如下: #include"stdio.h" #include"math.h" int main() { int a[100],b,c,x,k,s=0,h,i,j,e=0,f,l=0; scanf("%d%d",&x,&k); for(c=pow((double)10,x-1);c