BC34 进制A+B

描述

输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。

输入描述:

一行,一个十六进制数a,和一个八进制数b,中间间隔一个空格。

输出描述:

一行,a+b的十进制结果。

示例1

输入:

0x12 05

输出:

23

备注:

十六进制Hexadecimal一般以0x开头,例如0xFF。八进制Octal,一般以0开头,例如07。
#include <stdio.h>

int main() {
    int a, b=0;
    scanf("%x %o",&a,&b);
    int sum=a+b;
    printf("%d",sum);
   
    return 0;
}

 进制A+B_牛客题霸_牛客网

好的,我可以为您提供一些简单的代码示例来实现打地鼠小游戏。 HTML 部分: ```html <div class="game-container"> <div class="score">得分:<span id="score">0</span></div> <div class="hole hole1"></div> <div class="hole hole2"></div> <div class="hole hole3"></div> <div class="hole hole4"></div> <div class="hole hole5"></div> <div class="hole hole6"></div> </div> ``` CSS 部分: ```css .game-container { width: 600px; height: 400px; margin: 0 auto; position: relative; background-color: #8bc34a; border-radius: 10px; overflow: hidden; } .hole { width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url('https://i.imgur.com/m8I4Xfa.png'); background-size: cover; border-radius: 50%; cursor: pointer; transition: all 0.3s ease-in-out; } .hole1 { top: 10%; left: 10%; } .hole2 { top: 10%; left: 50%; } .hole3 { top: 10%; right: 10%; } .hole4 { bottom: 10%; left: 10%; } .hole5 { bottom: 10%; left: 50%; } .hole6 { bottom: 10%; right: 10%; } .hole:hover { transform: scale(1.2); } .score { position: absolute; top: 10px; left: 10px; font-size: 24px; color: #fff; } ``` JavaScript 部分: ```js const holes = document.querySelectorAll('.hole'); const scoreBoard = document.getElementById('score'); let score = 0; function randomTime(min, max) { return Math.round(Math.random() * (max - min) + min); } function randomHole() { const idx = Math.floor(Math.random() * holes.length); const hole = holes[idx]; if (hole === lastHole) { return randomHole(); } lastHole = hole; return hole; } function peep() { const time = randomTime(200, 1000); const hole = randomHole(); hole.classList.add('up'); setTimeout(() => { hole.classList.remove('up'); if (!timeUp) peep(); }, time); } function bonk(e) { if (!e.isTrusted) return; score++; this.classList.remove('up'); scoreBoard.textContent = score; } holes.forEach(hole => hole.addEventListener('click', bonk)); let lastHole; let timeUp = false; let countDown = 30; const timer = setInterval(() => { countDown--; if (countDown < 0) { clearInterval(timer); timeUp = true; alert(`时间到了!你的得分是 ${score} 分!`); } }, 1000); peep(); ``` 以上是一个简单的打地鼠小游戏的实现,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值