热门

最新

红包

立Flag

投票

同城

我的

发布
qq_32477425
qq_32477425
4 年前
trueqq_32477425

大家帮忙看看哪里出问题了,可以编译,就是不出结果。下面图片是题目。
#include<stdio.h>
#include<math.h>
int main ()
{
int n;
int num=0;
int temp;
int p;
int after;
int result;
int q;
int a[10][10]={0};
int i,j;
printf("请输入p,q:");
scanf("%d %d",&i,&j);
for(n=1;;n++)
{
if(n%10==0||n%10==1)
{
continue;
}
temp=n;
for(temp;temp!=0;num++)
{
temp=temp/10;
}
p=n%10;
after=n/10;
result=after+p*pow(10,num-1);
for(q=2;q<=p;q++)
{
if(result==q*n)
{
a[p][q]=n;
}
}
if(a[i][j])
{
break;
}
}
printf("n(%d,%d)=%d",i,j,n);
return 0;
}

CSDN App 扫码分享
分享
5
点赞
打赏
  • 复制链接
  • 举报
下一条:
可以帮我看一下这个哪里不对吗,得出的答案不对
立即登录