12个小球称重3次问题 #C

本文介绍了如何用C#编程语言,在三次称重内找出12个小球中唯一重量不同(较重或较轻)的小球方法。
摘要由CSDN通过智能技术生成

要求三次称出重量不同的小球以及其较重还是较轻

#include<stdio.h>
void main()
{
    int a,b,c,d,e,f,g,h,i,j,k,l;
    scanf("%d%d%d%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j,&k,&l);
    if((a+b+c+d)==(e+f+g+h))
    {
        if((a+b+c)==(i+j+k))
        {
            if(l<k)
                printf("l 轻");
            else
                printf("l 重");
        }
        if((a+b+c)>(i+j+k))
        {
            if(i>j)
                printf("j 轻");
            if(i=j)
                printf("k 轻");
            if(i<j)
                printf("i 轻");
        }
        if((a+b+c)<(i+j+k))
        {
            if(i>j)
                printf("i 重");
            if(i=j)
                printf("k 重");
            if(i<j)
                printf("j 重");
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是js实现小球从页面左侧向右侧的三平移的代码: HTML代码: ```html <!DOCTYPE html> <html> <head> <title>小球平移</title> <style type="text/css"> #ball { position: absolute; width: 50px; height: 50px; border-radius: 50%; background-color: red; } </style> </head> <body> <div id="ball"></div> <script type="text/javascript" src="script.js"></script> </body> </html> ``` JavaScript代码: ```javascript var ball = document.getElementById("ball"); // 第一平移 var firstTranslation = "translateX(200px)"; // 第二平移 var secondTranslation = "translateX(400px) translateY(100px)"; // 第三平移 var thirdTranslation = "translateX(600px) translateY(250px)"; // 设置小球初始位置 ball.style.transform = firstTranslation; // 执行第一平移 setTimeout(function() { ball.style.transform = firstTranslation + " " + secondTranslation; }, 1000); // 执行第二平移 setTimeout(function() { ball.style.transform = firstTranslation + " " + secondTranslation + " " + thirdTranslation; }, 2000); ``` 解释说明: 1. 首先获取HTML中的小球元素。 2. 定义三平移的变量:第一平移向右200px,第二平移向右400px和向下100px,第三平移向右600px和向下250px。 3. 设置小球初始位置为第一平移的位置。 4. 使用setTimeout函数,延迟1秒后执行第一平移,将小球的transform属性设置为第一平移和第二平移的组合。 5. 使用setTimeout函数,延迟2秒后执行第二平移,将小球的transform属性设置为三平移的组合。 6. 小球完成三平移效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值