4、某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:

每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。

每位选手都有一个起步的分数为10分。

某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?

如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011 就是可能的情况。

你的任务是算出所有可能情况。每个答案占一行。

思路:将00000000到11111111看成二进制,然后在main()中从1到1023遍历,判断10进制对应的二进制是否满足条件。

代码:

#include<stdio.h>
#include<string.h>
void getScore(int num)
{int ques[11],i,sum;memset(ques,0,sizeof(ques));i=1;while(num){ques[i++]=num%2;num/=2;}sum=10;for(i=1;i<=10;i++){if(ques[i]==1){sum*=2; }else{sum-=i;}}if(sum==100){for(i=1;i<=10;i++){printf("%d",ques[i]);}printf("\n");}return ;
}
int main()
{int i;for(i=0;i<1024;i++){getScore(i);}return 0;
}

蓝桥杯 2011年第二届C语言初赛试题(4)相关推荐

  1. 蓝桥杯 2011年第二届C语言初赛试题(5)

    今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断. 我们约定:          每个人从盒子中取出的 ...

  2. 蓝桥杯 2011年第二届C语言初赛试题(3)

    1.假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍). 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y. 现在已知 ...

  3. 蓝桥杯 2011年第二届C语言初赛试题(2)

    6. 代码填空 (满分9分) 中奖计算 某抽奖活动的规则是:每位参与者在纸上写下一个8位数的号码.最后通过摇奖的办法随机产生一个8位数字.参与者写下的数字中最多有多少个连续位与开奖号码中的相同,则称为 ...

  4. 蓝桥杯 2011年第二届C语言初赛试题(1)

    轮换 串"abcd"每个字符都向右移位,最右的移动到第一个字符的位置,就变为"dabc".这称为对串进行位移=1的轮换.同理,"abcd"变 ...

  5. 蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛

    蓝桥杯嵌入式--第十二届蓝桥杯嵌入式国赛 之前准备省赛的时候用的是旧版的STM32F103,从准备国赛开始就用新版STM32G431平台了,主要是想经过新版的准备学习一下HAL库以及CubeMX的使用 ...

  6. 蓝桥杯陶陶摘苹果C语言,Java实现 蓝桥杯VIP 算法提高 陶陶摘苹果2

    算法提高 陶陶摘苹果2 时间限制:1.0s 内存限制:256.0MB 问题描述 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出n个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳, ...

  7. 蓝桥杯 基础练习 分解质因数 python语言

    蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...

  8. 蓝桥杯 基础练习 分解质因数 C语言

    蓝桥杯 基础练习 分解质因数 C语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解,形如k=a ...

  9. 蓝桥杯单片机——第十二届蓝桥杯单片机第一场省赛

    蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 目录 蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 一.赛题分析 二.问题总结 三.代码 一.赛题分析 前两天实验室的学妹把开发板还给我了,刚好今天没 ...

最新文章

  1. 基于 Go 语言构建企业级的 RESTful API 服务
  2. burp suite java_Burpsuite插件自动二手开发
  3. 大物实验总结模板_高考化学实验题答题模板归类总结!
  4. 我已经把servlet-api.jar加到classpath中了,可还是无法编译servlet
  5. ElasticSearch vs. Solr
  6. 通过jQuery获取窗口的高度
  7. 大众点评有多少用户2019_2019全国大众点评网数据下载获取
  8. JZOJ5401. 【NOIP2017提高A组模拟10.8】Star Way To Heaven prim求mst
  9. 【图】Excel快捷键大全+函数公式 职场必备
  10. Latex去除正文中的章节编号但同时在目标中保留索引
  11. 怎样找到ant压缩这个软件_PDF压缩到最小该怎么完成?这个PDF压缩软件最实用
  12. 很不错的PERL管道应用
  13. 银行提供了整数整存整取定期储蓄业务,其存期分为一年,两年,三年,五年,到期凭存单支取本息,编写一个程序,输入存入的本金数目,计算假设存一年,两年,三年,五年,到期取款时,银行应支付多少本息分别是多少
  14. 名称 WORKGROUP:1d 不能注册到 IP 地址 192.168.99.185 的界面上。
  15. javaScript-工具库
  16. DBCP连接池中BasicDataSource类的基本使用
  17. 数据集中度分析(不排序)
  18. 2019年最炙手可热的大数据行业学习路线指导
  19. windows10mac地址更改方法
  20. object_detectionAPI源码阅读笔记(1-翻译configuring_jobs.md)

热门文章

  1. c语言实验报告5数组,c语言实验报告五一维数组.doc
  2. C++中 Vector使用方法
  3. 安防专用交换机的应用介绍
  4. [渝粤教育] 西南科技大学 工程建设监理 在线考试复习资料
  5. 【渝粤题库】陕西师范大学209041 金融工程学 作业(专升本)
  6. 【渝粤教育】广东开放大学 社会工作综合能力 形成性考核 (27)
  7. 物联网在智慧林业中的应用
  8. 异形3×3魔方还原教程_【初级篇】(四)最简单的三阶魔方入门教程——中层还原...
  9. 四川对口高职本科学校计算机,2018四川对口高职本科学校有哪些
  10. 双非计算机专业考研西安交通大学,2020双非一战计算机专硕初试403经验贴