Linuxc基础 五

今天我写一些程序,一开始我觉得很简单但是到最后还是出错了。
代码

#include <stdio.h>

int 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":"%2d:%d,%d,%d\n",++count,a,b,c);
					
				}
			}
		}
	}
	return 0;
}

总结
这个程序用到了许多的for这是典型的for嵌套语句之前我在if的语句结尾加了一个break我认为是对的,可结果是错的后来我把break去掉他就对了。这说明了一个简单的程序也不一定是你想的那么简单。

猜你喜欢

转载自blog.csdn.net/qq_41936758/article/details/84231279