这个是学校一个任务,输入1234567,答案是68,但我想知道这个玩意到底是怎么算的?囚球了(这屏蔽怎么回事),万能的网友们
scanf("%2d%*2s%2d", &x, &y); 表示输入一个不大于两位数的整数存储到x中,再输入一个不超过2位的字符串(不赋值给任何变量),再输入一个不大于两位数的整数存储到y中 , 12赋值给x,34不赋值,56存入y中,x+y所以就是12+56=68
scanf的格式化输入,可以找篇文章看看,按照你照片里的读入方式 读入的 x=12,然后跳过34,再读入y=56,加起来就得68了
你的 scanf() 能正常运行么? 你把它简化一下,如何?