蓝桥杯2015省赛第5题
2016-03-06 16:24
225 查看
5.九数组分数
1,2,3…9 这九个数字组成一个分数,其值恰好为1/3,如何组法?
下面的程序实现了该功能,请填写划线部分缺失的代码。
答案是:t=x[k]; x[k]=x[i]; x[i]=t;具体原理我也不懂 哈哈~
1,2,3…9 这九个数字组成一个分数,其值恰好为1/3,如何组法?
下面的程序实现了该功能,请填写划线部分缺失的代码。
答案是:t=x[k]; x[k]=x[i]; x[i]=t;具体原理我也不懂 哈哈~
#include <stdio.h> void test(int x[]) { int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3]; int b = x[4]*10000 + x[5]*1000 + x[6]*100 + x[7]*10 + x[8]; if(a*3==b) printf("%d / %d\n", a, b); } void f(int x[], int k) { int i,t; if(k>=9) { test(x); return; } for(i=k; i<9; i++) { {t=x[k]; x[k]=x[i]; x[i]=t;} f(x,k+1); _____________________________________________ // 填空处 } } int main() { int x[] = {1,2,3,4,5,6,7,8,9}; f(x,0); return 0; }
相关文章推荐
- 用Margin还是用Padding
- Java中重载和重写的区别
- 为什么在C语言中函数的声明很重要
- JavaScript实现数据类型的相互转换
- linux 内核驱动开发
- 几大开发模型区别与联系
- 2016年目标
- Java [Leetcode 122]Best Time to Buy and Sell Stock II
- 内部类详解(很详细)
- 记一次javaScript动态网页爬虫手动分析,非webkit
- eclipse操作技巧
- HDU1863 畅通project 【最小生成树Prim】
- Linux下 RabbitMQ的安装与配置-3
- iTunes Connect 问题
- Java接口,抽象类,内部类
- Android开发 |常见的内存泄漏问题及解决办法
- 文件操作
- 林木生长模型的建立
- 递归生成数字解决问题系列
- SpringMVC从Controller中响应json数据