算法设计与分析课后习题
JShaw
Life to be Real.
展开
-
课堂提问(C语言):输入10个整数到一个数组,将奇数放在数组前面,偶数放在数组后面,然后输出整个数组。
#include<stdio.h>void quickSort(int a[],int i,int j){ int t; while(i!=j){ while(a[j]%2!=0&&i<j) //从右找出奇数 j--; while(a[i]%2==0&&i<j)//从左找出偶数 ...原创 2017-03-13 17:12:20 · 10212 阅读 · 0 评论 -
求这样的两个数据:5位数(ABCDE)=2*4位数(FGHI),要求9个数字互不相同。
#include<stdio.h>int judge(int n,int m){ int a[10]={0}; int count=0; int i; do{ a[n%10]=1; n=n/10; a[m%10]=1; m=m/10; }while(n||m); //以...原创 2017-03-31 15:30:28 · 1409 阅读 · 2 评论 -
寻找满足下列条件的4位整数:无重复数字,千位数字非0,能整除它的各位数字和的平方。(暴力搜索)
#include<stdio.h>int main(){for(int i=1;i<=9;i++){ for(int j=0;j<=9;j++){ if(j!=i){ for(int k=0;k<=9;k++){ if(k!=j&&k!=i){ ...原创 2017-04-05 20:05:57 · 2767 阅读 · 0 评论