大家来帮忙看看,一直那里报错,不懂!题目:取一个整数a从右端开始的4~7位。
程序代码:#include<stdio.h>
#include<math.h>
int main()
{
int a,n,x[7],y[7];
printf("请输入大于七位数的位数:");
scanf("%d",&n);
printf("请输入%d位数的整数:",n);
scanf("%d",&a);
x[0]=a;
for(int i=1;i<8;i--){
x[i]=x[i-1]%pow(10,n+1-i);
y[i]=int(x[i-1]/pow(10,n+1-i));
if(i==4||i==5||i==6||i==7){
printf("%d",y[i]);
}
}
printf("\n");
return 0;
}










,厉害
对哦,谢谢啦