1 条题解

  • 0
    @ 2024-12-24 9:54:35

    C :

    #include <stdio.h>
    void main()
    {
    	int a,b,c;
    	scanf("%d%d%d",&a,&b,&c);
    	b=a/3+b,c=a/3+c,a=a/3;
    	c=b/3+c,a=b/3+a,b=b/3;
    	b=c/3+b,a=c/3+a,c=c/3;
    	printf("%d %d %d\n",a,b,c);
    }
    

    C++ :

    #include <iostream>
    #include <cstdio>
    using namespace std;
    int main()
    {
        int a,b,c;
        cin>>a>>b>>c;
        a=a/3;  b=b+a;  c=c+a;
        b=b/3;  a=a+b;  c=c+b;
        c=c/3;  a=a+c;  b=b+c;
        cout<<a<<" "<<b<<" "<<c<<endl;
        return 0;
    }
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner input=new Scanner(System.in);
    		int a=input.nextInt();
    		int b=input.nextInt();
    		int c=input.nextInt();
    		int count=0;
    		if(a%3!=0) {
    			count=a/3;
    			a=count;
    			b+=count;
    			c+=count;
    			
    			count=0;
    		}else {
    			count=a/3;
    			a=count;
    			b+=count;
    			c+=count;
    			
    			count=0;
    		}
    		if(b%3!=0) {
    			count=b/3;
    			b=count;
    			a+=count;
    			c+=count;
    			
    			count=0;
    		}else {
    			count=b/3;
    			b=count;
    			a+=count;
    			c+=count;
    			count=0;
    		}
    		if(c%3!=0) {
    			count=c/3;
    			c=count;
    			a+=count;
    			b+=count;
    			count=0;
    		}else {
    			count=c/3;
    			c=count;
    			a+=count;
    			b+=count;
    			count=0;
    		}
    		System.out.println(a+" "+b+" "+c);
    	}
    
    }
    
    • 1

    信息

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