输入一个整数,如果该整数能够被3和7整除,输出2;如果哦只能被3和7中的一个整数整除,输出1;否则,输出0

问题描述:
输入一个整数,如果该整数能够被3和7整除,输出2;如果哦只能被3和7中的一个整数整除,输出1;否则,输出0
解题思路:
首先用数学知识设计好一个数被3和7各整除的算法,然后,根据题目要求,看看程序设计时,顺序、选择、循环,该题需要用到哪几种语句。然后把数学算法,改写成编程语言,利用编程语言的编程语句,设计出符合题意,且简洁的代码。
代码块:

#include
int main()
{
	int a,b;
	scanf("%d",&a);
	if(a%3==0&&a%7==0)
		b=2;
	else if(a%3==0||a%7==0)
		b=1;
	else
		b=0;
	printf("%d\n",b);	
	return 0;
}

程序运行结果:
输入一个整数,如果该整数能够被3和7整除,输出2;如果哦只能被3和7中的一个整数整除,输出1;否则,输出0_第1张图片

你可能感兴趣的:(输入一个整数,如果该整数能够被3和7整除,输出2;如果哦只能被3和7中的一个整数整除,输出1;否则,输出0)