首页 > 试题广场 >

(找出能被 5 或 6 整除,但不能被两者同时整除的数)编写

[问答题]
(找出能被 5 或 6 整除,但不能被两者同时整除的数)编写程序,显示从 100 到 200 之间所有能被 5 或 6 整除,但不能被两者同时整除的数,每行显示 10 个数。数宇之间用一个空格字符隔开。 

#include<stdio.h>
(737)#include<string.h>
int main(void)
{
	int count = 0;
	for (int i = 200; i <= 400; i++)
	{
		if ((i % 5 == 0) ^ (i % 6 == 0))
		{
			count++;
			if (count % 10 == 0)
			{
				printf("%d\n", i);
			}
			else
			{
				printf("%d  ", i);
			}

		}
	}

	
	return 0;
}

发表于 2020-04-24 10:06:52 回复(0)
public class Test {
	public static void main(String[] args){
	
		//程序说明:输出100-200之间能被5或6整除,但不能同时被5和6整除的整数
		int count = 1;
		for (int i = 100; i <= 200; i++) {
			if((i % 5 == 0 ^ i % 6 == 0))
				System.out.print((count++ % 10 != 0) ? i + " ": i + "\n");
		}
    }
}

发表于 2020-02-28 16:20:05 回复(0)