1 条题解

  • 0
    @ 2024-9-21 11:11:11

    C :

    #include <stdio.h>
    int main()
    {
        int a,b,c,d;
        while(scanf("%d%d%d",&a,&b,&c)!=EOF)
        {
            if(a%3==0)a=0;
            if(b%5==0)b=0;
            if(c%7==0)c=0;
            for(d=10;d<=100;d++)
            {
                if(d%3==a&&d%5==b&&d%7==c){printf("%d\n",d);break;}
            }
            if(d%3!=a||d%5!=b||d%7!=c){printf("No answer\n");}
        }
        return 0;
    }
    
    

    C++ :

    
    #include<iostream>
    using namespace std;
    int main()
    {
    	int a,b,c;
    	while(cin>>a>>b>>c)
        {
    
    	int n=(a*70+b*21+c*15)%105;
    	if(n>100||n<10) cout<<"No answer"<<endl;
    	else cout<<n<<endl;
        }
        return 0 ;
    }
    
    

    Pascal :

    var a,b,c,i,n:longint;
    begin
      read(a,b,c);
      for i:=10 to 100 do
        if (i mod 3=a) and  (i mod 5=b) and (i mod 7=c) then
        begin
          writeln(i);
          exit;
        end;
      writeln('No answer');
    end.
    
    • 1

    信息

    ID
    557
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    8
    已通过
    0
    上传者