整齐毛衣

文章
3
资源
0
加入时间
2年10月21天

关于C语言的强制转换

编程时遇到此类报错error: aggregate value used where an integer was expected printf("t1 = %d\n",(unsigned char)t1);原因是:C语言的类型强制转换只有在数量类型之间才能进行转换,结构类型(包括 union,struct)不是数量类型(Scalar Type),无法进行强制转换;数量类型包括算...

Josephus(约瑟夫环)问题

Josephus问题是说,一群小孩围成一圈,任意假定一个数m,从第一个小孩起,顺时针方向数,每数到第m个小孩时,该小孩便离开。小孩不断离开,圈子不断缩小。最后,剩下的一个小孩便是胜利者。题目要求:顺序打印离开的小孩及最后的胜利者。分析:为了解决这个问题,可以定义一个数组a,元素的个数就是小孩的个数。每个数组元素初始赋一个不为0的值作为小孩的序号,当小孩离开时,修改对应的数组元素的值