依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记


//依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。

#include 

int main()
{
	int a = 3, b = 5;
	int i = 3;

	while (i <= 100)
	{
		if (a == b)
		{
			printf("%-3d---*#\n", i);
			a += 3;
			b += 5;
		}
		else if (i == a)
		{
			printf("%-3d---*\n", i);
			a += 3;
		}
		else if (i == b)
		{
			printf("%-3d---#\n", i);
			b += 5;
		}
		i = a < b ? a : b;
	}
	return 0;
}
http://student.csdn.net/mcd/topic/235300/753730

你可能感兴趣的:(百度)