韩信点兵(C语言文件版)
#define LOCAL
#include<stdio.h>
int main()
{
//#ifdef LOCAL
//
//#endif // LOCAL
FILE *fin, *fout;
fin = fopen("data.in.txt", "rb");
fout = fopen("data.out.txt", "wb");
int x, S3 = 0, S5 = 0, S7 = 0, count = 0, n = 0;
while (n < 3)//借此循环读取第一组数
{
int tip = fscanf(fin, "%d", &x);
if (tip != 1)break;//判断文件里是否还有数据遗存
if (n == 0)S3 = x;//读入
else if (n == 1)S5 = x;
else if (n == 2) {
S7 = x;
for (int i = 10; i <= 101; i++) {//找到最小值并输出
if (i % 3 == S3 && i % 5 == S5 && i % 7 ==