c语言编程100例(word版本).docx

c语言编程100例(word版本)要点

C 语言编程经典算法 2010 年 04 月 10 日 HUST CS0909 SHGZONE -  PAGE 19 - C 语言编程经典 100 例 A:【程序 1】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重 复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。 else if(i〈=400000) bonus=bonus2+(i-200000)*0.05; else if(i〈=600000) bonus=bonus4+(i-400000)*0.03; else if(i〈=1000000) bonus=bonus6+(i- 600000)*0.015; 组成所有的排列后再去 掉不满足条件的排列。  1000000)*0.01; else bonus=bonus10+(i- 2.程序源代码: main() { int i,j,k; printf(\n); for(i=1;i〈5;i++) /*以下为三重循环*/ for(j=1;j〈5;j++) for (k=1;k〈5;k++) { if (i!=ki!=jj!=k) /*确保 i、j、k 三 位互不相同*/ printf(%d,%d,%d\n,i,j,k); } } ========================= == 【程序 2】 题目:企业

文档评论(0)

1亿VIP精品文档

相关文档