为什么我的z不会变,随着循环的产生,y值的改变不应该我的z也跟着一起变吗?但是为什么我的z不会变一直是初始值。
#include<stdio.h>
int main()
{
int x =1;
int y=1;
int n;
scanf("%d",&n);
int z=xx+yy;
while( y*y <= n){
while( z <= n){
if(z == n){
printf("%d %d",x,y);
}
y++;
}
x++;
y++;
}
return 0;
}