C语言:3025前两位是30,后两位是25,(30+25)^2=3025,输出符合条件的数(1000~9999),以两个空格隔开。
#include<stdio.h>
int main(){
int NUM,FRONT,BACK;
for (NUM=1000;NUM<10000;NUM++){
FRONT=NUM/100;
BACK=NUM%100;
if (NUM==(FRONT+BACK)*(FRONT+BACK)){
printf("%d ",NUM);
}
}
}
最后一个数后面有两个空格,怎么去掉?