c语言初学者代码纠错,韩信点兵问题。

#include
int main() {
int n,a,b,c;
scanf("%d%d%d",&a,&b,&c);
if((n>=10)&&(n<=100)&&(n%3==a)&&(n%5==b)&&(n%7==c))
printf("%d",n);
return 0;
}

你是不是这个意思

 #include<stdio.h>
 int main()
 {
     int n,a,b,c;
     scanf("%d%d%d",&a,&b,&c);
     for(n=10;n<=100;n++)
     {
        if((n%3==a)&&(n%5==b)&&(n%7==c))
        {
            printf("%d",n);
            break;
        }

     }
     return 0;
 }