printf((j==9)?"%4d\n":"%4d",另外“%4d\n”怎么解释

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 18:43:05

printf((j==9)?"%4d\n":"%4d",另外“%4d\n”怎么解释
printf((j==9)?"%4d\n":"%4d",另外“%4d\n”怎么解释

printf((j==9)?"%4d\n":"%4d",另外“%4d\n”怎么解释
printf((j==9)?"%4d\n":"%4d",i*j);是什么意思 另外“%4d\n”怎么解释
(j==9)?"%4d\n":"%4d"这是一个三元表达式( ? :) ,意思是
j等于9吗? 等于9的话,这个表达式的值就是"%4d\n",否则就是"%4d"
这里是把判断放到了printf里面,%4d在printf里面意思是格式化输出一个整型数,宽度是4个字节
后面的\n是换行

printf((j==9)?%4d :%4d,另外“%4d ”怎么解释 printf(%d*%d=%-3d,i,j,i*j); main() {int x=10,i=1,j=2; printf (“%d,%o,%x ”,x,x,x); printf (“i=%d ”,++i); printf (“%c 输出结果是什么?main(){int x=10,i=1,j=2;printf (“%d,%o,%x ”,x,x,x);printf (“i=%d ”,++i);printf (“%c ”,i= =j ?’E’ printf(i=%d,j=%d,k=%d ,i,j,就是里面的符号各是意思? i=3,j=0;j=i++*++i+i--*--i;printf(j=%d ,j);求j等于多少 main() { int i=3,j=2,k; k=i+j; { int k=8; if(i=4) printf(%d,k); else printf(%d,j) ; } printf(%printf(%d%d,i,k);} printf(%d,%d,%d,%d ,i,j,++i,j++); while循环问题do { printf( 请输入学生序号(1~%d):,n);scanf(%d,&j);if(j0)printf( 第%d号学生%c成绩为%d ,j,score[j-1][0],score[j-1][1]);else printf( 您的选择有误,请重新选择! );}while (j==0);无法循环输入 main() { int n=4; while(n--) printf(%d,--n); } #define S(x) 4*x*x+1 main() { int i=6,j=8; printf(%d ,S(i+j)); } #define S(x) 4*x*x+1 main() { int i=6,j=8; printf(%d ,S(i+j)); } #define S(x)4 *(x)*x+1 main() {int k=5,j=2;printf(%d ,S(k+j));} C语言问题: printf(%d %d %d %d ,i,j,m=++i,n=j++);#includeint main(void){ int i=8,j=10,m=0,n=0; printf(%d %d %d %d ,i,j,m=++i,n=j++); return 0;} 运行结果是9 10 9 10为什么是这个答案,不理解.(因为我自己觉得答案 int j;int x[3][3]={1,2,3,4,5,6,7,8,9}; for (j=2; j>=0; j--) printf(%2d,x[j][2-j]); printf(i, j=? ); 什么意思?详细解释! 数字逆序排列请问下?#includemain(){int a[4],i,j;int d[4];printf( 原来的顺序: );for(i=0;i int i=9999;printf(%d ,printf(%d,printf(%d,printf(%d,i))));的结果解释 下列程序段的执行结果是______ .int j; for(j=10;j>3;j--) {if(j%3) j--; --j; j--; printf( %d ,j); } 纳闷中!