大佬们看看这C程序哪错了,编译了也没出错,就卡那不出结果。下面的图片是题目。#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;}