请程序大虾们帮我讲解这个题
请程序大虾们帮我讲解这个题:
main ()
{
int x,y;
scanf("%2d%*2c%1d",&x,&y);
printf("%d\n",x+y);
}
在这个程序中 "%2d%*2c%1d",&x,&y 与 "%d\n",x+y 作何理解???
请程序大虾们帮我讲解这个题:
main ()
{
int x,y;
scanf("%2d%*2c%1d",&x,&y);
printf("%d\n",x+y);
}
在这个程序中 "%2d%*2c%1d",&x,&y 与 "%d\n",x+y 作何理解???
2004-09-19 18:23
2004-09-19 18:46
2004-09-19 20:22
scanf("%2d%*2c%1d",&x,&y);
定义2个变量怎么输入3个数值啊,而且结果好奇怪!
输入10,10 结果还是10。
why???高手们………………


2004-09-19 20:51
2004-09-19 21:33
2004-09-19 22:43
%后面的数表示宽度,但输入的时候一般不用到宽度,
scanf("%2d%*2c%1d",&x,&y);
表示除了%d以外,其它的字符原样输入!

2004-09-20 12:29
2004-09-20 17:49
用scanf("%2d%*2c%1d",&x,&y);举个例子
向光临此帖的网民们十万分致谢!!!!!









2004-09-20 17:59