43 lines
1.1 KiB
C
43 lines
1.1 KiB
C
/*-----------------------------------------------------------------------
|
||
【程序设计】
|
||
-----------------------------------------------------------------------
|
||
编写函数找出能同时满足用3 除余2,用5 除余3,用7 除余2 的所有整数并输出。
|
||
输入输出如下:
|
||
【请输入区间的起始值: 】1
|
||
【请输入区间的结束值:】 100
|
||
23
|
||
-------------------------------------------------------------------------
|
||
注意:请勿改动主函数main 和其它函数中的任何内容,
|
||
仅在函数isMeetCondition 的花括号中填入你编写的若干语句,根据情况可以定义新变量。
|
||
根据情况可以自定义变量
|
||
------------------------------------------------------------------------*/
|
||
#include <stdio.h>
|
||
int isMeetCondition(int num);
|
||
int main()
|
||
{
|
||
int start, end;
|
||
int i;
|
||
printf("【请输入区间的起始值: 】");
|
||
scanf("%d", &start);
|
||
printf("【请输入区间的结束值: 】");
|
||
scanf("%d", &end);
|
||
for (i = start; i <= end; i++)
|
||
{
|
||
if (isMeetCondition(i))
|
||
{
|
||
printf("%d\n", i);
|
||
}
|
||
}
|
||
return 0;
|
||
}
|
||
int isMeetCondition(int num)
|
||
{
|
||
/**********Program**********/
|
||
if(num%3==2&&num%5==3&&num%7==2){
|
||
return 1;
|
||
}
|
||
return 0;
|
||
|
||
/********** End **********/
|
||
}
|