main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是02,12 厄...答案是102 12

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:40:57

main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是02,12 厄...答案是102 12
main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是02,12
厄...答案是102 12

main() { int x=102,y=012; printf("%2d,%2d\n",x,y); } 执行后输出结果是02,12 厄...答案是102 12
"%2d"限制了输出的数字占2个字符空间,而且你还用的是右对齐,当然会出现那样的结果啦.你可以试试用“%4d”输出,结果就正确了.

#include int main(){ int x=0,y=0; while(x #include #include int main() { int x,y,sqrt; scanf (%d,&x); y=sqrt(x); if (x> main(){ int x=5; while(x #include using namespace std; int main() { int a,b,c; a=3; int f(int x,int y,int z);#include using namespace std; int main() {int a,b,c;a=3;int f(int x,int y,int z); cin>>a>>b>>c;c=f(a,b,c);cout # include void p(int *x,int y){ ++*x; y=y+2; } void main() { int x=2,y=3; p(&y,y); printf(# includevoid p(int *x,int y){++*x;y=y+2;}void main(){int x=2,y=3;p(&y,y);printf(%d#%d,x,y);} main() { int x=2002,y=2003; printf(%d ,(x,y)); } 为什么结果是2003? main() { int x=2002,y=2003; printf(%d ,(x,y)); } #include main() {int x,y=0,i; for(x=11;x #include #include main() { int x,y; float m; for(x=0;x 输出符合条件的xyz#includevoid main(){int x,y,z;for(x=1;x 下列程序运行结果为() main() { int x=20,y; y=2 #include int main() { int max; int x,y,z; if x>y printf(max=x); else printf(max);if max void fun(int x,int y) {x=x+y;y=x-y;x=x-y; printf(%d,%d,,x,y); } main() {int x=2,y=3; fun(x,y); privoid fun(int x,int y){x=x+y;y=x-y;x=x-y;printf(%d,%d,,x,y);}main(){int x=2,y=3;fun(x,y);printf(%d,%d ,x,y);} void main() { int x=0,y=5,z=3; while(z-->0&&++x main() {int x=2,y=-1,z=2; if(x int fun(int x) { int y; if(x>1) y=fun(x-1)+2; else y=2; return y; } main(){ int y; y=fun(3);} y=? #include int call(int s[],int y) { static int t=3; y=s[t--]; return(y); } void main() { in#includeint call(int s[],int y){static int t=3;y=s[t--];return(y);}void main(){int a[]={3,8,4,2},n,x=0;for(n=0;n #include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=2,b=2; f(&a,b); printf(%d %d#includevoid f(int*x,int y){*x=y+1;y=*x+2;}main(){int a=2,b=2;f(&a,b);printf(%d %d,a,b);}