1 条题解

  • 0
    @ 2025-10-10 15:45:26

    C :

    #include<stdio.h>
    void main()
    {
    	int a,b,c,i=0;
    	for(a=1;a<100;a++){
      		for(b=1;b<100-9*a;b++){
      			c=100-9*a-b;
      			if(a*2+b*2+c*4==100&&9*a+b+c==100){
      					i++;
    					printf("%d %d %d\n",a,b,c);
    			}
    		} 
    	}
    	 printf("%d\n",i);
    }
    

    C++ :

    #include <iostream>
    #include <iomanip>
    #include <cmath>
    
    using namespace std;
    
    int main(){
    	int a,b,c,s=0;
    	for(a=1;a<=10;a++){
    		for(b=1;b<=50;b++){
    			for(c=1;c<=50;c++){
    				if(a*9+b+c==100&&a*2+b*2+c*4==100){
    					cout<<a<<" "<<b<<" "<<c<<endl;
    					s=s+1;
    				}
    			}
    		}
    	}cout<<s<<endl;
    	
    }
    

    Pascal :

    var i,j,k,tou,jiao,s:longint;
    begin
      s:=0;
      for i:=1 to 100 do
       for j:=1 to 100 do
        for k:=1 to 100 do
         begin
          tou:=i*9+j+k;
          jiao:=i*2+j*2+k*4;
          if (tou=100)and(jiao=100) then begin writeln(i,' ',j,' ',k);inc(s);end;
         end;
      writeln(s);
    end.
    
    

    Java :

    public class Main {
    			 public static void main(String[] args) {
    				 int a=0;
    				   for (int j=1; j<11; j++) { 
    					   for (int ji=1; ji<100; ji++) { 
    						   for (int t=1; t<100; t++) { 
    							   if((j*9+ji+t==100)&&(j*2+ji*2+t*4==100)) {
    							   a++;
    						   System.out.println(j+" "+ji+" "+t);
    					   }
    			   }
    		   }
          }
    				   System.out.println(a);     
     }
    }
    

    Python :

    c=0
    for i in range(1, 100):
        for j in range(1, 100):
            for k in range(1, 100):
                if 9 * i + j + k == 100 and 2 * i + 2 * j + 4 * k == 100:
                    print(i, end=' ')
                    print(j, end=' ')
                    print(k)
                    c += 1
    print(c)
    
    • 1

    信息

    ID
    75
    时间
    1000ms
    内存
    512MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者