首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

生趣题,5本书3个小朋友借,每次只能借一本

2012-09-03 
趣味题,5本书3个小朋友借,每次只能借一本#include stdio.hmain(){int a,b,c,count0printf(there are

趣味题,5本书3个小朋友借,每次只能借一本
#include "stdio.h"
main()
{
  int a,b,c,count=0;
  printf("there are different methods for XM to distribute books to 3 readers:\n");
  for(a=1;a<=5;a++)
  for(b=1;b<=5;b++)
  for(c=1;a!=b&&c<=5;c++)
   
  if(c!=a&&c!=b)
  printf(count%8?"%2d:%d,%d,%d\n":"%2d:%d,%d,%d\n",++count,a,b,c);
}



最后这个什么意思,为什么输入任何数字都能正确输出?

[解决办法]
最后一句输出,前面和后面的有区别么。。
[解决办法]
意思是如果count整除8,那么选择后面的"%2d:%d,%d,%d\n"打印格式,反之选择前面的"%2d:%d,%d,%d\n"打印格式,不过你这两个都一样,可能是抄错了吧。

热点排行